这篇文章主要介绍了Linux中怎么编译和运行Eclipse Java项目的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中怎么编译和运行Eclipse Java项目文章都会有所收获,下面我们一起来看看吧。
基本上,你需要以下两个命令。-cp 选项配置类路径,该路径指向所使用的类文件和 jar 文件。如果使用多个库,每个库都应该包含在内并用“:”分隔。
javac -cp “all jar file’s path” package/target.java java -cp “all jar file’s path” package.targetjavac -cp "/home/pc/workspace/TerminalEclipse/lib/commons-io-2.4.jar:
/home/pc/workspace/TerminalEclipse/lib/commons-lang-2.5.jar" package1/Test.java
下面我在eclipse下创建了一个Java项目。该项目包含一个类Test,该类位于package1. 本Test类使用/ lib下/某些第三方库。
首先,cd 到 /src/ 目录,并使用以下命令编译项目。
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/目录下生成.class文件。当你再次使用 eclipse 时,你可能希望删除它。
如果你正在开发一个大型项目,你可能会使用很多第三方库。你可以使用以下代码生成路径字符串。
public static void printAllJars(){
String str = "/home/pc/workspace/TerminalEclipse/lib";
File file = new File(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);
}
关于“Linux中怎么编译和运行Eclipse Java项目”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux中怎么编译和运行Eclipse Java项目”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。