Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何运行oracle client server教程?_Java_Oracle_Client_Client Server - Fatal编程技术网

Java 如何运行oracle client server教程?

Java 如何运行oracle client server教程?,java,oracle,client,client-server,Java,Oracle,Client,Client Server,我正在尝试实现,但我不知道如何运行它 我已经做了以下工作: 创建两个java项目,一个包含客户端源文件,另一个包含服务器和协议代码 进入我的命令提示符并将cd放入我的服务器项目目录 将路径设置为java目录和jdk目录 在创建.class文件后,使用.java文件名键入javac 类型java knocknockProtocol 错误:在类KnockProtocol中找不到主方法,请将主方法定义为: 公共静态void main(字符串[]args) 类型为java KnockKnockServ

我正在尝试实现,但我不知道如何运行它

我已经做了以下工作:

  • 创建两个java项目,一个包含客户端源文件,另一个包含服务器和协议代码

  • 进入我的命令提示符并将cd放入我的服务器项目目录

  • 将路径设置为java目录和jdk目录

  • 在创建
    .class
    文件后,使用
    .java
    文件名键入javac

  • 类型java knocknockProtocol

    错误:在类KnockProtocol中找不到主方法,请将主方法定义为: 公共静态void main(字符串[]args)

  • 类型为java KnockKnockServer 然后终端屏幕不允许我输入任何其他内容


  • 我是java的完全初学者,并且第一次做这一切。所以我真的做的不多。我甚至不确定我所做的是否正确。有人能给我引路吗

    首先,在上述教程中,
    knockServer.java
    是创建服务器套接字的服务器类

    KnockKnockProtocol.java
    是客户端和服务器用来通信的协议

    java程序的入口点是main方法:

         public static void main(String... args){}
    
    使用以下命令启动服务器:

         javac KnockKnockServer.java
         java KnockKnockServer
    

    那么,在我键入java KnockServer之后,如何继续?因为游标只是停止,不允许我在之后键入任何其他内容。这应该发生吗?如果是,我如何继续打开客户端?好的,当我再次尝试时发生了一些事情,但它说“无法在端口4444上侦听”。但我不知道应该把它放在哪个端口?我真的不太了解这一点,也没有得到任何好的谷歌搜索结果。救命啊“无法在端口4444上侦听”意味着可能有另一个程序在该端口上运行(在本例中为您的服务器)。您可以打开另一个终端并从那里运行客户端,该客户端应连接到正在运行的服务器。