javac -cp “all jar file’s path” package/target.java
java -cp “all jar file’s path” package.target
首先,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的时候可能会想把它们删除了。
潜在问题
如果你正在开发一个规模很大的项目,你就可能会使用很多的第三方库。你可以使用下面的代码生成路径字符串。
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);
}
本文介绍如何在Linux系统下不通过图形界面,仅使用命令行工具来编译和运行Eclipse中的Java项目。具体步骤包括设置类路径、编译Java源文件及运行编译后的程序。
1万+

被折叠的 条评论
为什么被折叠?



