歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 將Eclipse中的Java項目轉移到Linux下運行

將Eclipse中的Java項目轉移到Linux下運行

日期:2017/3/1 9:36:26   编辑:Linux編程

有些Java項目考慮到性能的需求或者需要調用shell腳本等,需要在Linux系統下運行。完成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

--------------------------------------分割線 --------------------------------------

Copyright © Linux教程網 All Rights Reserved