日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式教程
[導(dǎo)讀]如果要在Linux上的Eclipse中開發(fā)Java項(xiàng)目,則可以從其他位置訪問(wèn)該項(xiàng)目。 您可以從遠(yuǎn)程桌面使用teamviewer運(yùn)行Linux計(jì)算機(jī),但這可能很慢。 您也可以從普通的ssh終端編輯,編譯和運(yùn)行Java項(xiàng)目。 從終端上編輯,編譯和運(yùn)行遠(yuǎn)程Eclipse項(xiàng)目通常更快。 本文介紹了如何在終端中編譯和運(yùn)行Eclipse項(xiàng)目。

 如果要在Linux上的Eclipse中開發(fā)Java項(xiàng)目,則可以從其他位置訪問(wèn)該項(xiàng)目。 您可以從遠(yuǎn)程桌面使用teamviewer運(yùn)行Linux計(jì)算機(jī),但這可能很慢。 您也可以從普通的ssh終端編輯,編譯和運(yùn)行Java項(xiàng)目。 從終端上編輯,編譯和運(yùn)行遠(yuǎn)程Eclipse項(xiàng)目通常更快。 本文介紹了如何在終端中編譯和運(yùn)行Eclipse項(xiàng)目。

使用的命令行

基本上,您需要以下兩個(gè)命令。-cp選項(xiàng)配置類路徑,該路徑指向類文件和所用的jar文件。如果使用了多個(gè)庫(kù),則應(yīng)包括每個(gè)庫(kù),并用分隔。

javac -cp“所有jar文件的路徑” package / target.java

java -cp“所有jar文件的路徑” package.target

Eclipse項(xiàng)目示例

下面,我在eclipse下創(chuàng)建了一個(gè)Java項(xiàng)目。該項(xiàng)目包含一個(gè)類Test這是在package1。本Test類使用/ lib/某些第三方庫(kù)。

首先,cd/ src /目錄,并使用以下命令編譯項(xiàng)目。

javac -cp“ /home/pc/workspace/TerminalEclipse/lib/commons-io-2.4.jar

/home/pc/workspace/TerminalEclipse/lib/commons-lang-2.5.jar“

package1 / Test.java

其次,使用以下命令運(yùn)行項(xiàng)目。

java -cp“。:/ home / xiaoran / workspace / TerminalEclipse / lib / commons-io-2.4.jar

/home/xiaoran/workspace/TerminalEclipse/lib/commons-lang-2.5.jar“

package1.Test

*注意:路徑的第一部分是.指向當(dāng)前路徑的部分。

編譯過(guò)程將在/ src /目錄下生成.class文件。當(dāng)您再次使用eclipse時(shí),您可能希望將其刪除。

潛在問(wèn)題

如果您正在開發(fā)一個(gè)大型項(xiàng)目,則可能會(huì)使用很多第三方庫(kù)。您可以使用以下代碼生成路徑字符串。

publicstaticvoidprintAllJars(){

String str = "/home/pc/workspace/TerminalEclipse/lib";

File file = newFile(str);

StringBuilder sb = newStringBuilder();

File[] arr = file.listFiles();

for(File f: arr){

if(f.getName().endsWith(".jar")){

sb.append(f.getAbsolutePath() + ":");

}

}

String s = sb.toString();

s = s.substring(0, s.length()-1);

System.out.println(s);}

最后,經(jīng)過(guò)多年的開發(fā),我們已經(jīng)匯集了許多資源和面試問(wèn)題來(lái)學(xué)習(xí)Java。 要提高您的技術(shù)水平,您可以關(guān)注我,并在評(píng)論部區(qū)中留下聯(lián)系方式。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉