如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译、打包等工作。
就拿我大二疫情期间在家闲暇时间写的一个仿QQ聊天室来举例吧
D:\我的大学\大二下学期\课外\QQ并发版\QQ聊天室(已打包)\chat
想必大家已经看到上图中的还有一个额外的文件,这个文件是必须要的,里面的内容如下:
注意:Main-Class: 后面要用全限定类名(包括包名),而且Main-Class:后面还有一个空格
当我们已经建好上面的的那个文件之后,接下来就可以开始在命令行中进行操作了
命令格式:
jar命令 + -cef + 主类的路径 + jar包名(随意就行,记得后缀为.jar)+ 打包的指定目录(该目录一定是全包名,不含类名
在命令行中输入以下命令:
jar -cef chat.Server Server.jar chat
执行之后,命令行界面
此时我们再去D:\我的大学\大二下学期\课外\QQ并发版\QQ聊天室(已打包)这个目录下看,可以发现已经生成了两个jar文件