Java课设迷宫遇到的问题
编译
编译源代码的时候在包内用 javac *.java 命令编译
单独编译一个程序会报错 可能是因为package语句?
运行
运行主类时要在父目录下输入文件全名
在main目录下 java main.Main
打jar包
参考的博客:https://www.cnblogs.com/mq0036/p/8566427.html#a12
首先要编写一个清单文件
Manifest-Version: 1.0
Main-Class: main.Main
Created-By: 16
maze打包的文件目录结构
META-INF
MENIFEST.MF
main
Block.class
GameFrame.class
GamePanel$1.class
GamePanel.class
Main.class
Rect.class
打jar包的命令
jar -cvfm maze.jar META-INF\MENIFEST.MF *
c表示创建一个新的jar包
v表示在标准输出中生成出详细输出(创建的过程中在控制台输入创建过程的一些信息)
f表示给生成的jar包命名 省略时基于操作使用 stdin 或 stdout
m表示包含指定清单文件中的清单信息(所以在清单文件中指明所包含的类是不是就不用*了?)
运行jar包
用java命令
java -jar maze.jar