當前位置:首頁 » 編程語言 » javainf

javainf

發布時間: 2023-03-22 23:04:04

java Web項目中WEB-INF文件夾的INF是什麼意思INF是什麼的縮寫

應該是information單詞的縮寫

㈡ 為什麼我的Java程序中沒有web-inf

如果你建立的是個web工程的話這個文件夾是會自動生成的。如果只是普通的java工程就不會有這個,拿襲不過你可以復制或者建立一個消畢兄web-inf,並在文件夾中建數喊立web.xml文件。

㈢ 裝了Java後為什麼卸載不了,怎樣才可以卸載然後重裝

這種情況我也遇到過的,我是這樣

第一步:卸顫衫載Java虛擬機組件
迅裂以卸載Windows XP中已安裝的MSJVM虛擬機為例。點擊「開始→運行」,在運行對話框中輸入「RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall」命令,確定後dan出「Microsoft VM uninstall」對話框(見圖),點擊「是」按鈕後,開始卸載Java虛擬機組件,完成後重新啟動系統。

第二步:刪除Java虛擬機文件和目錄
1.刪除Java目錄
Windows XP系統重啟後,進入到「c:\windows」系統目錄,刪除「JAVA」目錄。

2.刪除java.pnf文件
然後進入「c:\windows\inf 」目錄,刪除「java.pnf」文件,這里要注意,「inf」茄昌腔目錄的屬性為隱藏,如果在系統目錄下找不到該文件夾,請在資源管理器窗口中點擊「工具→文件夾選項」,在dan出的對話框中切換到「查看」標簽頁,選中「顯示所有文件和文件夾」。

3.刪除jview.exe和wjview.exe文件
進入到「c:\windows\ system32」目錄,刪除jview.exe和wjview.exe這兩個可執行文件。

第三步:修改注冊表
打開注冊表編輯器,刪除「The HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM」分支下的所有子鍵項目。接著刪除「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM」分支下所有子鍵項目。

完成了以上操作後,就在Windows XP系統中卸載了MSJVM,下面就可以重新安裝了
以上方法也適用於Windows2000操作系統。

希望對你有幫助!

㈣ java怎麼運行inf文件的安裝

要先提升java運行的許可權,可以使用runas 當administrator身份運行

㈤ java程序里要讀取inf格式的文件怎麼搞要求是要放到List<String[]>里。 用java自帶的io包達不到要求。

沒說明到底要用哪種List, 下面的例子神山用了拍清最常見的ArrayList

如果一定要用java.io的游賀中話, 可以用 java.io.BufferedReader. 像這樣
List<String> content = new ArrayList<String>();
try {
BufferedReader in = new BufferedReader(new FileReader("test.inf"));
String s;
while ((s = in.readLine()) != null)
content.add(s);
}
catch (FileNotFoundException e) {
}
catch (IOException e) {
}

不過更推薦用java.util.Scanner, 比較簡單, 像這樣

List<String> content = new ArrayList<String>();
try {
Scanner scanner = new Scanner(new FileReader("test.inf"));
while (scanner.hasNextLine())
content.add(scanner.nextLine());
}
catch (FileNotFoundException e) {
}

㈥ Java中META-INF和WEB-INF有什麼區別

前者一個是元文件和class的文件夾
後者是javaweb中放資源文件的地方

㈦ java web WEB-INF目錄,裡面沒有classes文件夾

編譯後的class文件默認不是放在WEB-INF的classes下的,而是在這個目錄下
但是,你在eclipse中點擊build文件夾的時候是沒有東西,它的classes文件夾是隱藏的,你想看你編譯好的指山class文件的話就要找到你項目是放在哪個盤的哪個目錄下,然後找到build這個文件唯脊中夾,打開後自然會看到classes文件夾,裡面就放著你編譯野嘩好的class文件,有什麼不明後的再追問吧

㈧ 為什麼普通的java項目沒有META-INF,只有web項目中才會有.

META-INF裡面的信息主要是,描述版本號、classpath、入口類、jdk版本等信息,基本上我們關注的主要是jdk版肆數本(防止出現major52等報錯)和入賣雹搏口類(可執行的jar需要有)

所以普通的Jar項目,如果你不導出可執行jar包的時候,是不會生成META-INF信息的

而對於WEB項目,基本上我們不會對META-INF做什麼管理甚至都不會關注,因為classpath我們會配置好,java web開發(可以了解一下基礎)過程中項目也不存在所謂的入口類,但是如果中祥你需要通過JNDI的方式訪問資料庫,有可能會有一些配置文件放在裡面,但這種方式現在很少用了

㈨ 在java中怎麼訪問web-inf 目錄下的jsp頁面。

外部訪問來說,web-inf下的文件都是不可見的(即不能通過url獲得web-info下的任何文件),所以,直接訪問jsp是不可能的。可以使用view層框架(如struts)來提供jsp服務,將jsp文件放到web-info下避免客戶直接訪問到頁面,同時使用struts來進行jsp文件提取,並將編譯好的結果發送到客戶端。

WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。如果想在頁面中直接訪問其中的文件,必須通過web.xml文件對要訪問的文件進行相應映射才能訪問。

(9)javainf擴展閱讀:

WEB-INF 目錄的作用:

/WEB-INF/web.xml

Web應用程序配置文件,描述了 servlet 和其他的應用組件配置及命名規則。

/WEB-INF/classes/

包含了站點所有用的 class 文件,包括 servlet class 和非servlet class,他們不能包含在 .jar文件中(是該目錄不能包含在.jar文件中)。

/WEB-INF/lib/

存放web應用需要的各種JAR文件,放置僅在這個應用中要求使用的jar文件,如資料庫驅動jar文件。

/WEB-INF/src/

源碼目錄,按照包名結構放置各個java文件。

/WEB-INF/database.properties

資料庫配置文件

/WEB-INF/tags/

存放了自定義標簽文件,該目錄並不一定為 tags,可以根據自己的喜好和習慣為自己的標簽文件庫命名,當使用自定義的標簽文件庫名稱時,在使用標簽文件時就必須聲明正確的標簽文件庫路徑。

例如:當自定義標簽文件庫名稱為 simpleTags 時,在使用 simpleTags 目錄下的標簽文件時,就必須在 jsp 文件頭聲明為:<%@ taglibprefix="tags" tagdir="/WEB-INF /simpleTags" % >。

/WEB-INF/jsp/

jsp 1.2 以下版本的文件存放位置。改目錄沒有特定的聲明,同樣,可以根據自己的喜好與習慣來命名。此目錄主要存放的是 jsp 1.2 以下版本的文件,為區分 jsp 2.0 文件,通常使用 jsp 命名,當然你也可以命名為 jspOldEdition 。

/WEB-INF/jsp2/

與 jsp 文件目錄相比,該目錄下主要存放 Jsp 2.0 以下版本的文件,當然,它也是可以任意命名的,同樣為區別 Jsp 1.2以下版本的文件目錄,通常才命名為 jsp2。

META-INF

相當於一個信息包,目錄中的文件和目錄獲得Java 2平台的認可與解釋,用來配置應用程序、擴展程序、類載入器和服務

manifest.mf文件,在用jar打包時自動生成。

熱點內容
安卓設計app哪個好 發布:2024-11-05 13:18:34 瀏覽:177
資料庫pd 發布:2024-11-05 13:02:45 瀏覽:654
安卓手機什麼情況才要換電池 發布:2024-11-05 13:01:49 瀏覽:710
手機上的賬號密碼自動保存在哪裡 發布:2024-11-05 12:28:52 瀏覽:724
虛擬機的內網伺服器是什麼 發布:2024-11-05 12:23:35 瀏覽:59
安卓怎麼查今天去了哪裡 發布:2024-11-05 12:14:28 瀏覽:710
安卓簡訊app哪個好 發布:2024-11-05 12:11:28 瀏覽:548
正版解壓工具 發布:2024-11-05 12:09:00 瀏覽:138
愛奇藝會員密碼在哪裡設置 發布:2024-11-05 12:08:49 瀏覽:788
mysql打包資料庫 發布:2024-11-05 11:55:29 瀏覽:947