我有一個Java測試應用程序。下面是導入部分的代碼示例。我創建了一個快速/簡短的bash腳本來構建應用程序/運行應用程序。一切正常。 Java測試運行。java測試 - 在另一個linux機器上運行一個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;
.
.
.
它是那樣簡單做一個焦油?這是包裝的東西嗎?試着讓我的頭腦瞭解它如何適用於Java中的小型項目。
更新::
測試全部來自cmdline。沒有使用IDE/Eclipse。
我運行使用運行/ CMDLINE測試:
javac -classpath '/usr/share/java/json_simple-1.1.jar:/opt/selenium/selenium-server-standalone.jar:/apps/parseapp2/' ms1.java 'foo'
您如何期望您的程序能夠運行並由誰來運行? – 2012-03-09 04:00:52
查看已添加的註釋.. tom – 2012-03-09 04:48:08
如果您的類路徑有多個庫(jar文件),最簡單的方法是將應用程序導出爲jar,然後使用該命令作爲測試命令創建可執行的shell腳本(使用 - 定義額外庫的類路徑),並將所有包括額外的庫一起打包到tar/zip文件中。最終用戶必須解壓並運行shell腳本 – 2012-03-09 04:55:56