将Eclipse中的Java项目转移到Linux下运行
1、将Eclipse下的java项目源码打包成jar,可以有两种方式,但是建议第一种有利于管理关联的jar包。
方法1:使用maven
1)保证该java项目是一个maven项目,关联的jar包都位于lib下并已引入到.classpath和pom.xml中。
2)右键项目—>Debug—>Debug Configurations,在Base directory中选择当前项目,在Goals中输入-P 项目名 package,点击Debug。这时会在target目录下产生项目名.jar和项目名-sources.jar文件。
方法2:通过Eclipse打包
选中项目右键->export->jar 。。一步一步到底,最后变成1.jar,再把额外的一些jar包,如lucene、mysql-connecor的一些jar包也打包成一个2.jar(最后使用起来方便),上传到服务器(命令scp -r -Pxx端口号 username@xxx /….)接着输入密码,注意端口号前P要大写,斜杆后世你要把上传的jar包放的路径。
2、将整个项目打包成zip文件
3、将打包好的zip文件上传到远程Linux服务器中(可以通过Xshell或scp命令)
4、在Linux服务器中解压该zip文件
5、使用命令cp target/项目名.jar lib,将target下的jar包拷贝到lib下
6、运行项目
方法一:编写start.sh脚本,在脚本中使用java -server -Xms2048m -Xmx2048m com.test.rds.CreateDbTest &加载主方法类,运行./start.sh
方法二:先要执行javac,生成.class文件。格式如下:javac -cp /home/username/../1.jar:/home.username/../2.jar 主方法类java
然后对于生成的class文件执行:java -cp /home/username/../1.jar:/home.username/../2.jar:主方法类
(注意:如果class文件有包名字,如package.test,应该是:java -cp /home/username/../1.jar:/home.username/../2.jar:package.test)
————————————–分割线 ————————————–
Ubuntu 14.04 LTS安装Java 8和Eclipse 4.4 http://www.linuxidc.com/Linux/2014-11/109217.htm
Hadoop Eclipse 插件编译安装1.2.0 http://www.linuxidc.com/Linux/2013-07/87428.htm
Hadoop在Eclipse中的插件编译 http://www.linuxidc.com/Linux/2013-04/83295.htm
Hadoop 1.2.1编译Eclipse插件 http://www.linuxidc.com/Linux/2013-10/91666.htm
Ubuntu 13.10安装JDK、Eclipse for C/C++(解决全局菜单问题) http://www.linuxidc.com/Linux/2013-11/92305.htm
如何在Ubuntu 14.04中安装最新版Eclipse http://www.linuxidc.com/Linux/2014-08/105090.htm
————————————–分割线 ——————————-