将Eclipse中的java项目转移到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端口号 [email protected] /....)接着输入密码,注意端口号前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)

时间: 2024-11-19 16:12:53

将Eclipse中的java项目转移到Linux下运行的相关文章

Eclipse中普通java项目转成Web项目

在eclipse导入一个myeclipse建的web项目后,在Eclipse中显示的还是java项目,按下面的步骤可以将其转换成web项目. 1.找到项目目录下的.project文件 2.编辑.project文件,找到<natures>...</natures> 3.2中找到的结点中加下面的的代码 <nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>or

Eclipse中普通java项目转成Web项目(此为参考其他大神的)

在eclipse导入一个myeclipse建的web项目后,在Eclipse中显示的还是java项目,按下面的步骤可以将其转换成web项目. 1.找到项目目录下的.project文件 2.编辑.project文件,找到<natures>...</natures> 3.2中找到的结点中加下面的的代码 <nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>or

eclipse中 将java项目转换为web项目

1.找到项目工作空间目录,打开.project文件,并修改文件, 修改如下: 找到:<natures> </natures>代码段,在代码段中加入如下内容并保存: <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <

eclipse编写的java程序在dos环境下运行的写法

一般情况下如果环境变量没有设置好的话,在dos下运行程序会出现错误,一般都是:错误: 找不到或无法加载主类xxxxx.. 但是在环境变量正确的条件下在dos下运行eclipse编写的java程序也会出现上述的错误,通常是因为eclipse下自动加入了包,所以要把平时的: javac XXX.java java XXX.class改一下 变为: javac -d . XXX.java java 包名.XXX 如此即可

maven项目如何在Linux下运行?

我们知道现在利用MAVEN来管理JAVA项目是非常常见的.比如公司一般都有一个自己的MAVEN仓库,通过MAVEN仓库来解决我们的项目依赖,更加方便的构建项目.但是我们又如何生成JAR包,放到LINUX服务器上运行呢?如果涉及到一些第三方的JAR依赖,该如何处理呢?现在,将我的经历写下来,分享给大家. 首先,我们要导出代码为JAR,这一步,我们可以不利用MAVEN插件来进行,因为如果利用MAVEN插件的话,生成可执行的JAR,需要配置,比较繁琐,可以直接利用ECLIPSE的export功能进行导

eclipse中的Java项目导出成为一个可以直接双击运行的jar文件

1. 选择要到处JAR文件的工程,右键选择“Export” 2. 选择“Java-->Runnable JAR file”,点击“Next”: 3. 在“Launch configuration”下面的下拉列表中选择程序启动时运行的主类: 在"Export destination"下面的“Browse”按钮选择JAR的存放路径,并输入JAR文件名: 如果程序依赖于其它包,就在“Library handling”处选择“Package required libraries into

19、1.7.2 在eclipse中创建Java项目

1.  打开eclipse界面 2.  File —> new —> JavaProject 3.  设置工程名Project name 说明:JRE部分使用默认的就好,然后点击finish 原文地址:https://www.cnblogs.com/zglbt/p/11331075.html

如何在Eclipse中使用依赖项目(Required projects)代替jar

最近想看下spring的源码,下了源码后,搭建个简单的例子hellospring的web项目,采用工程依赖使用源码中的类.搭建好后启动tomcat报java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误.参考了下面文章. 在Eclipse中使用依赖项目(Required projects)替换jar的好处就是可以随时更改依赖项目中的代码,而在主项目中引用到最新的编译类.这种方式在D

[转]Eclipse中的Web项目自动部署到Tomcat

原文地址:http://www.cnblogs.com/ywl925/p/3815173.html 原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写 博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误,解决后不再使用的话,很长时间重新使用,还是会犯同样的错误.(这是人,编程环境,思维方式 共同决定给的) 问题 这里就有个问题,是怎么把Eclipse中的网站项目自动部署到tomcat中.在Ecli