温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中怎么编译和运行Eclipse Java项目

发布时间:2022-01-26 10:15:22 来源:亿速云 阅读:201 作者:iii 栏目:开发技术

这篇文章主要介绍了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 项目

下面我在eclipse下创建了一个Java项目。该项目包含一个类Test,该类位于package1. 本Test类使用/ lib下/某些第三方库。

Linux中怎么编译和运行Eclipse Java项目

首先,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项目”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI