java test - 打包一个java应用程序以在另一个linux机器上运行

标签 java linux package tar

我有一个 Java 测试应用程序。导入部分的代码示例如下。我创建了一个快速/简短的 bash 脚本来构建应用程序/运行应用程序。一切正常。 Java 测试运行。

我正在尝试找出如何快速/轻松地“打包”Java 应用程序(以及所有相关文件)以在另一个 Linux 机器上运行 Java 测试。

如果能提供解决方案,我们将不胜感激。

测试代码:

  import java.sql.*; 
  import java.sql.Connection;
  import java.sql.DriverManager;
  import java.sql.PreparedStatement;
  import java.sql.ResultSet;
  import java.sql.SQLException;
  import java.sql.Statement;
  import java.util.Date;

  import org.json.simple.*; // json package, download at http://code.google.com/p/json-simple/ 

  import java.net.URLDecoder;
  import java.net.URLEncoder;
  import java.lang.String.*;

  public class ms1 {
    private Connection conn = null;
    private Statement stmt = null;

 .
 .
 .

就像做 tar 一样简单吗?这是一个包的东西吗?尝试了解这对于 Java 中的小型项目是如何工作的。

更新::

测试全部来自命令行。没有使用 IDE/Eclipse。

我使用 run/cmdline 运行测试:

javac -classpath '/usr/share/java/json_simple-1.1.jar:/opt/selenium/selenium-server-standalone.jar:/apps/parseapp2/' ms1.java 'foo'

最佳答案

如果您使用的是 Eclipse,请转到文件 > 导出 > Java > 可执行 Jar。然后输入名称并选择包含 main 方法的类。

关于java test - 打包一个java应用程序以在另一个linux机器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9628573/

相关文章:

java - 类预期错误。需要简单程序的帮助

linux - 如何通过Python脚本连接到同一网络但不同IP地址的远程Linux服务器

c++ - 使用 g++ 编译时的“ undefined reference ”

python - 尽管成功安装了 python3-venv 和 python3.8-venv,但没有找到 Ensurepip

r - 在 R 中安装 lightgbm

java - 将 @id JPA 注解属性标记为最终属性有什么缺点吗?

java - 在构造函数中使用 JAXB

r - 在 S4 中编写函数并使用 roxygen2 时开发 R 包

java - 为什么导入 javax.swing.* 而不是 java.swing.*

Java hibernate 找不到 boolean 值的 validator