Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 如何取消我的程序?_Java_Maven_Intellij Idea - Fatal编程技术网

Java 如何取消我的程序?

Java 如何取消我的程序?,java,maven,intellij-idea,Java,Maven,Intellij Idea,我有一个简单的java聊天程序。 我在IntelliJ Idea中将其构建为maven项目。 在java目录中,我有3个包含4个类的包 |client |---Client.class |main |---Main.class |---Constants.class |server |---Server.class 当我启动程序时,我可以选择wich模式来启动它(作为服务器或客户端)。多用户与1台服务器聊天以连接 所以,现在我需要“解锁”我的程序。 我的意思是使程序结构 ConsoleUI--

我有一个简单的java聊天程序。 我在IntelliJ Idea中将其构建为maven项目。 在java目录中,我有3个包含4个类的包

|client
|---Client.class
|main
|---Main.class
|---Constants.class
|server
|---Server.class
当我启动程序时,我可以选择wich模式来启动它(作为服务器或客户端)。多用户与1台服务器聊天以连接

所以,现在我需要“解锁”我的程序。 我的意思是使程序结构

ConsoleUI---AppLogic---TransportLayer(on sockets)
我需要用接口,我不知道是什么。
你能帮助我吗。如何阅读这些新手来了解正在发生的事情,如何在我的程序环境中实现它…

这不是一件容易解释的事情。这是从经验和学习中产生的东西。如果你真的不知道Java中“接口”是什么意思;好然后,我衷心建议您回到办公桌前,学习有关Java基础知识的书籍/教程。你基本上是在问:“请帮我把车从巴黎开到莫斯科”;但是你似乎还不能启动汽车的发动机。是的,似乎是这样。:)我要去看书