成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從 Linux 終端編譯運行 Eclipse Java 項目

開發 后端
假如你在linux系統下使用Eclipse開發一個Java項目,你可能會有從其他地方遠程連接這個項目的需求。或許 你可以使用teamviewer遠程連接linux桌面,但那經常會非常龜速。你也可以從常規的ssh終端修改、編譯并運行你的Java項目。

假如你在linux系統下使用Eclipse開發一個Java項目,你可能會有從其他地方遠程連接這個項目的需求。或許 你可以使用teamviewer遠程連接linux桌面,但那經常會非常龜速。你也可以從常規的ssh終端修改、編譯并運行你的Java項目。使用終端修 改、編譯并運行遠程eclipse項目則會快很多。本文就是告訴你如何在終端中編譯運行eclipse項目。

用到的命令行

基本上只需要下面兩個命令。-cp參數項用于配置類路徑,它指向用到的class文件和jar文件。如果使用多個庫,那么每一個都應該被包含在其中,以“.”分隔。

javac -cp “all jar file’s path” package/target.java
java -cp “all jar file’s path” package.target

An Example Eclipse Project 一個Eclipse項目例子

下文中,我在eclipse中新建一個Java項目。該項目包含一個package1中的類Test。Test使用了/lib/下的第三方庫。

從Linux終端編譯運行Eclipse Java項目

首先,cd到/src/directory文件夾下,然后使用以下命令編譯項目。

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

第二,使用以下命令運行項目。

java -cp ".:/home/xiaoran/workspace/TerminalEclipse/lib/commons-io-2.4.jar:
/home/xiaoran/workspace/TerminalEclipse/lib/commons-lang-2.5.jar"
package1.Test

注意:路徑的***部分是 .,它指向當前路徑。

編譯過程會在/src/directory文件夾下產生.class文件。當你再次使用eclipse的時候可能會想把它們刪除了。

潛在問題

如果你正在開發一個規模很大的項目,你就可能會使用很多的第三方庫。你可以使用下面的代碼生成路徑字符串。

publicstaticvoid printAllJars(){
    String str ="/home/pc/workspace/TerminalEclipse/lib";
    file =newFile(str);

    StringBuilder sb =new StringBuilder();

    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);
}

 

責任編輯:王雪燕 來源: ImportNew
相關推薦

2021-12-20 14:22:07

Linux打印文件

2009-12-28 10:49:48

Linux JDK

2010-02-25 13:58:22

Linux JDK

2022-06-19 14:23:56

Linux

2023-03-07 10:50:42

Linux命令系統

2009-10-29 09:45:18

VirtualboxLinux操作系統

2012-11-06 10:02:04

JavaJadEclipse

2022-07-14 15:00:53

Linux 終端通知腳本命令

2015-01-27 23:21:53

Linux終端

2020-10-25 16:53:56

Linux 開源操作系統

2010-06-18 17:38:42

Linux Anacr

2021-11-04 09:15:58

終端Linux命令

2010-02-26 10:47:30

Linux Makef

2019-05-29 09:05:13

DockerDockly容器

2011-01-14 12:44:32

Linux PPCEclipseC

2014-07-04 09:47:24

SwiftSwift開發

2023-03-04 13:32:35

Linux創建目錄

2023-10-22 08:39:13

Linux目錄切換

2016-11-02 09:49:21

Linux命令進程

2009-06-18 11:11:08

Java項目模型Eclipse
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区国产 | 老外几下就让我高潮了 | 亚洲国产成人av好男人在线观看 | 久久视频一区 | 日韩成人高清在线 | 欧美在线国产精品 | 日韩福利| 99视频免费看 | 国产视频观看 | 尤物视频在线免费观看 | 日本天堂视频 | 久久最新精品视频 | 国产一区二区三区视频 | 成人免费毛片片v | 国产欧美精品区一区二区三区 | 成人高清网站 | 蜜桃黄网 | 91精品久久久久久久久99蜜臂 | 一级片视频免费观看 | 色视频在线免费观看 | 亚洲一区二区免费电影 | a爱视频| 久久久久国产 | 国产精品一区二区在线 | 香蕉久久久 | aa级毛片毛片免费观看久 | 久久精品国产99国产 | 99久久精品免费看国产四区 | 精品国产一区二区久久 | 精品视频一区二区三区 | 中文字幕成人在线 | 日韩一区二区三区在线 | 国产高清久久久 | 亚洲精品二区 | 日韩有码一区 | 免费亚洲一区二区 | 亚洲精品成人av久久 | 国产精品揄拍一区二区 | h视频免费在线观看 | 欧美日韩在线一区二区三区 | 色综合天天网 |