使用Java启动网络服务器

使用Java启动网络服务器,java,jdbc,Java,Jdbc,我从中获得以下代码(命令行):- 现在,我对这两个领域感到非常困惑:- myHost-是“本地主机”吗? 和 yourApp-它是我的应用程序的完整位置吗 我正在使用netbeans,我是java的新手。因此,请提供详细信息…yourapp是java应用程序的主要类。 myHost是derby将侦听的地址-localhost将使其无法接收来自其他计算机的连接因为您使用的是NetBeans IDE,您可能可以尝试@Sandhu。问题是,我可以使用NetBeans启动服务器,但在创建jar时无法

我从中获得以下代码(命令行):-

现在,我对这两个领域感到非常困惑:-
myHost-是“本地主机”吗?

yourApp-它是我的应用程序的完整位置吗


我正在使用netbeans,我是java的新手。因此,请提供详细信息…

yourapp是java应用程序的主要类。
myHost是derby将侦听的地址-localhost将使其无法接收来自其他计算机的连接

因为您使用的是NetBeans IDE,您可能可以尝试@Sandhu。问题是,我可以使用NetBeans启动服务器,但在创建jar时无法启动。使用Netbeans@m0skit0,我创造了这个罐子,但当在不同的计算机上运行时,它会给出
SQLNonTransientConnectionException
。所以,我必须启动服务器manually@m0skit0,我走对了吗?你的应用程序是课程的完整位置吗?或者它只是类名它应该是类(包括包)的完全限定名。如果您在从命令行调用java应用程序方面需要更多帮助,您应该认真阅读java类路径——这是一个很好的起点,什么是myHost,您能举个例子吗?我真的很困惑。一个进程(不管它用什么语言编写)监听特定接口上的特定端口。当您告诉一个进程在“localhost”上侦听时,它将只接受来自同一台计算机上其他进程的连接。一台计算机可能有多个网络接口和多个IP/地址。您需要设置要收听的节目。大多数地方“0.0.0.0”表示“全部”
java -Dderby.drda.startNetworkServer=true
-Dderby.drda.portNumber=1110
-Dderby.drda.host=myhost yourApp