2012-11-19 91 views
-1

如何在Netbeans之外運行Java EE桌面應用程序客戶端?運行Java EE應用程序客戶端

如果我雙擊jar,它會顯示「java異常」。部署了所有客戶端(ejbweb)模塊,並且glassfish和桌面客戶端jar位於同一臺計算機上(Windows)。

我follwed這個嘖嘖http://docs.oracle.com/javaee/1.2.1/devguide/html/Client3.html

,當我在cmd運行runclient -client ConverterApp.ear -name MyConverterClient它說runclient未知的命令。

+0

您正在遵循的教程是從2000年開始的J2EE 1.2.1。我不認爲這是正確的版本,除非您被困在遺留的代碼庫中。 [這](http://docs.oracle.com/javaee/6/tutorial/doc/)可能是你應該遵循的。 –

+0

是它的glassfish 3和netbeans 7.1。在該鏈接中沒有「運行桌面應用程序客戶端」部分? –

+0

您是否檢查過[本NB教程](http://netbeans.org/kb/docs/javaee/entappclient.html)? –

回答

2

Java應用程序可以使用Java虛擬機如下執行:

java -cp yourjar.jar YourMainClass`

如果你的主類屬於包,你應該寫類似以下內容:

java -cp yourjar.jar com.mycompany .YourMainClass`

我希望這可以幫助,雖然我不太瞭解「Java EE桌面應用程序客戶端」是什麼意思。我希望這是一種連接到Java EE後端的Java應用程序。

+0

如果它是一個可執行的jar文件(這很可能是因爲可能會有各種類型的依賴jar包需要在類路徑中),那麼你實際上執行java -jar yourjar.jar – Gimby

+0

這就是JSE jar文件。我正在談論JEE桌面應用程序客戶端模塊jar。 –