2012-11-19 51 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。 –