欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼路徑,java代碼路徑有中文會報錯嗎

我的世界java路徑在哪

我的世界java路徑在哪:

西烏珠穆沁網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)

1.首先我們要確保電腦中已經(jīng)下載并安裝好了最新的java,如果沒有的話,我們直接在網(wǎng)上搜索或是去java官網(wǎng)就能夠下載到最新的版本。

2.運行我的世界啟動器,我們找到啟動器主界面中的設置選項,打開進入設置界面后,我們能看到設置java路徑的欄目,在這里我們可以讓啟動器自行搜索java的路徑,或者可以自己。

我的世界的各個版本中java都是十分重要的東西,許多玩家都會遇到Java路徑有誤的問題,并且不知道該如何解決,其實Java的路徑這個東西在每個人的電腦中都是不太一樣的,一般以你安裝時的位置為準。

在這里給大家提供的是如果你沒有更改過Java的默認安裝地址的話Java可能會在的路徑,以及尋找Java路徑的最好方法。

java中怎么寫文件路徑

第一個 : "C:\\mydoc\\aa.doc" , 這個用雙斜線

第二個 : "C:/mydoc/aa.doc" ,這個單斜線就行了

我建議你用

String path = "C:"+File.separator+"my.doc" ;

System.out.println(path);

File.separator  這是用你所用的系統(tǒng)默認的文件分割符,,

關于java代碼中文件路徑的問題

這就是相對路徑

指的是相對于工程文件的位置而言

在eclipse的結構圖中的位置

在windows的文件夾里的位置

在查看屬性里的絕對路徑的位置

代碼來找文件路徑

public?class?Test?{

public?static?void?main(String[]?args)?throws?Exception?{

System.out.println("當前目錄的路徑\t"+new?File(".").getCanonicalPath());//?"."表示當前目錄

File?file?=?new?File("Buffered.txt");

if(!file.exists()){//如果不存在,就新建該文件

file.createNewFile();

}

System.out.println("Buffered.txt的絕對路徑\t"+file.getCanonicalPath());

System.out.println("Buffered.txt的相對路徑\t"+file.getPath());

}

}

輸出

當前目錄的路徑 D:\space\workspace\Demo

Buffered.txt的絕對路徑 D:\space\workspace\Demo\Buffered.txt

Buffered.txt的相對路徑 Buffered.txt

JAVA的配置路徑怎么弄?

JDK環(huán)境變量配置的步驟如下:\x0d\x0a1.我的電腦--屬性--高級--環(huán)境變量.\x0d\x0a2.配置用戶變量:\x0d\x0aa.新建 JAVA_HOME\x0d\x0a C:\Program Files\Java\j2sdk1.5.0 (JDK的安裝路徑)\x0d\x0ab.新建 PATH\x0d\x0a  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin \x0d\x0ac.新建 CLASSPATH\x0d\x0a  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar \x0d\x0a3.測試環(huán)境變量配置是否成功:\x0d\x0a 開始--運行--〉CMD\x0d\x0a 鍵盤敲入: JAVAC JAVA\x0d\x0a出現(xiàn)相應的命令,而不是出錯信息,即表示配置成功!\x0d\x0a \x0d\x0a環(huán)境變量配置的理解:\x0d\x0a1. PATH環(huán)境變量。作用是指定命令搜索路徑,在i命令行下面執(zhí)行命令如javac編譯java程序時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設置好PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。\x0d\x0a2. CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。\x0d\x0a3. JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。

java項目中文件的路徑

java項目中文件的路徑-方法大全

一、 相對路徑的獲得

說明:相對路徑(即不寫明時候到底相對誰)均可通過以下方式獲得(不論是一般的java項目還是web項目)

System.getProperty("user.dir");

上述相對路徑中,java項目中的文件是相對于項目的根目錄web項目中的文件路徑視不同的web服務器不同而不同(tomcat是相對于tomcat安裝目錄\bin)

二 類加載目錄的獲得(即當運行時某一類時獲得其裝載目錄)

1.1)通用的方法一(不論是一般的java項目還是web項目,先定位到能看到包路徑的第一級目錄)

InputStreamis=TestAction.class.getClassLoader().getResourceAsStream("test.txt");?(test.txt文件的路徑為 項目名\src\test.txt;類TestPath所在包的第一級目錄位于src目錄下)

上式中將TestPath,test.txt替換成對應成相應的類名和文件名字即可

1.2)通用方法二?(此方法和1.1中的方法類似,不同的是此方法必須以'/'開頭) InputStream is=Test1.class.getResourceAsStream("/test.txt");?

(test.txt文件的路徑為 項目名\src\test.txt,類Test1所在包的第一級目錄位于src目錄下)

三 web項目根目錄的獲得(發(fā)布之后)

1 從servlet出發(fā)

可建立一個servlet在其的init方法中寫入如下語句(沒有請求的話會拋空指針導常)

ServletContext s1=this.getServletContext();

String temp=s1.getRealPath("/"); (關鍵)?

結果形如:F:\tomcat-6.0.36\webapps\test\(test為項目名字)

如果是調(diào)用了s1.getRealPath("")則輸出F:\tomcat-6.0.36\webapps\test(少了一個"\")

2 從httpServletRequest出發(fā)(沒有請求的話會拋空指針導常)

String path=request.getSession().getServletContext().getRealPath("/");

結果形如:?F:\tomcat-6.0.36\webapps\test\

四 classpath的獲取(在Eclipse中為獲得src或者classes目錄的路徑),放在監(jiān)聽器,可以窗口啟動獲取路徑

方法一?Thread.currentThread().getContextClassLoader().getResource("").getPath()

String path = Thread.currentThread().getContextClassLoader()

.getResource("").getPath();

System.out.println("path========"?+ path);輸出:?path========/F:/tomcat-6.0.36/webapps/test/WEB-INF/classes/

方法二?JdomParse.class.getClassLoader().getResource("").getPath()?(JdomParse為src某一個包中的類,下同)

eg:String p1=JdomParse.class.getClassLoader().getResource("").getPath();

System.out.println("JdomParse.class.getClassLoader().getResource--"+p1);

輸出:JdomParse.class.getClassLoader().getResource-/F:/tomcat-6.0.36/webapps/test/WEB-INF/classes/

另外,如果想把文件放在某一包中,則可以 通過以下方式獲得到文件(先定位到該包的最后一級目錄)

eg String p2=JdomParse.class.getResource("").getPath();?

System.out.println("JdomParse.class.getResource---"+p2);

輸出:JdomParse.class.getResource--/F:/tomcat-6.0.36/webapps/test/WEB-INF/classes/

(JdomParse為src目錄下jdom包中的類)

四 屬性文件的讀取:

方法 一

InputStream in = lnewBufferedInputStream(?new?FileInputStream(name));?

Properties p =?new?Properties();?p.load(in);

注意路徑的問題,做執(zhí)行之后就可以調(diào)用p.getProperty("name")得到對應屬性的值

方法二

Locale locale =Locale.getDefault();?

ResourceBundle localResource = ResourceBundle.getBundle("test/propertiesTest",locale);?

String value = localResource.getString("test");?

System.out.println("ResourceBundle: " + value);

工程src目錄下propertiesTest.properties(名字后綴必須為properties)文件內(nèi)容如下:

test=hello word

不通過Servlet獲取路徑

第一種實現(xiàn)

Java代碼

URL url = ClassLoader.getSystemClassLoader().getResource("./");

File file =new?File(url.getPath());

File parentFile =new?File(file.getParent());

System.out.println("webRoot:"+parentFile.getParent());

第二種實現(xiàn)?

首先寫一個接聽類 (推薦使用,容器啟動時就執(zhí)行,不會拋空指針異常,適合做定時器任務來刪除服務器文件的路徑)

Java代碼:

package com.chinacreator.report.listener;?

import javax.servlet.ServletContext;

import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;

/**

* @authorxiaoqun.yi

*/

public class PathListener implementsServletContextListener {

private staticServletContext servletContext;

public voidcontextDestroyed(ServletContextEvent sce) {

this.servletContext= sce.getServletContext();

System.out.println("path=======:"+servletContext.getRealPath("/"));

}

public voidcontextInitialized(ServletContextEvent arg0) {

}

}

在web.xml中加入如下配置

Java代碼 :

listener

listener-classcom.chinacreator.report.listener.PathListener/listener-class

/listener

五、Java中的getResourceAsStream有以下幾種:?

1. Class.getResourceAsStream(String path) : path 不以’/'開頭時默認是從此類所在的包下取資源,以’/'開頭則是從ClassPath根下獲取。其只是通過path構造一個絕對路徑,最終還是由 ClassLoader(類加載器)(獲取資源)

2. Class.getClassLoader.getResourceAsStream(String path) :默認則是從ClassPath根下獲取,path不能以’/'開頭,最終是由ClassLoader獲取資源。

3. ServletContext. getResourceAsStream(String path):默認從WebAPP根目錄下取資源,Tomcat下path是否以’/'開頭無所謂,當然這和具體的容器實現(xiàn)有關。

4. Jsp下的application內(nèi)置對象就是上面的ServletContext的一種實現(xiàn)。?

其次,getResourceAsStream 用法大致有以下幾種:?

第一: 要加載的文件和.class文件在同一目錄下,例如:com.x.y 下有類me.class ,同時有資源文件myfile.xml?

那么,應該有如下代碼:?

me.class.getResourceAsStream("myfile.xml");?

第二:在me.class目錄的子目錄下,例如:com.x.y 下有類me.class ,同時在 com.x.y.file 目錄下有資源文件myfile.xml?

那么,應該有如下代碼:?

me.class.getResourceAsStream("file/myfile.xml");?

第三:不在me.class目錄下,也不在子目錄下,例如:com.x.y 下有類me.class ,同時在 com.x.file 目錄下有資源文件myfile.xml

那么,應該有如下代碼:?

me.class.getResourceAsStream("/com/x/file/myfile.xml");?

總結一下,可能只是兩種寫法?

第一:前面有 “?? / ”?

“ / ”代表了工程的根目錄,例如工程名叫做myproject,“ / ”代表了myproject?

me.class.getResourceAsStream("/com/x/file/myfile.xml");?

第二:前面沒有 “?? / ”?

代表當前類的目錄?

me.class.getResourceAsStream("myfile.xml");?

me.class.getResourceAsStream("file/myfile.xml");

如何快速找到java默認路徑

1、首先需要檢查你的系統(tǒng)是否安裝了Java環(huán)境,

2、在“開始”==》"運行"==》輸入“cmd”彈出命令窗口,在命令窗口中輸入java或者javac后按回車鍵,發(fā)現(xiàn)有很多提示符命令。那么證明你的Java環(huán)境是安裝成功了的。

3、在cmd中輸入:java -verbose,命令行的最后,顯示的就是jdk安裝的路徑。

4、如果沒有安裝Java環(huán)境的話,可能會提示“ Java 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件”等提示信息。這樣的話,就需要安裝Java虛擬機了,配置Java環(huán)境了。5、當然,如果確定已經(jīng)安裝了Java環(huán)境,但是在命令行中鍵入"Java"或者"Javac" 也是提示命令錯誤的話,那可能就是你的環(huán)境變量配置的有問題了。

6、如果需要配置環(huán)境變量的話,可以在百度中輸入“配置java環(huán)境變量”就可以找到答案了。

網(wǎng)頁題目:java代碼路徑,java代碼路徑有中文會報錯嗎
文章路徑:http://chinadenli.net/article2/dssphic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護搜索引擎優(yōu)化GoogleApp設計面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營