求助java
github吧
全部回复
仅看楼主
level 1
眩晕老哥 楼主
这种java的代码怎么运行,是win+r上面吗,好像运行不了,说没有这些文件
2024年11月15日 06点11分 1
level 1
win+r打开控制台
1.编译java文件为字节码
javac ATM。java
2.运行字节码
java ATM
2024年11月15日 11点11分 2
你没有编译构建成 class 没法跑吧?更何况这是个多源文件联合构建的项目。正确做法应该是装 Maven 之后用 mvn package 构建并打包生成 JAR ,再用 java -jar 去运行
2024年11月16日 09点11分
@少时读书 我用 Microsoft OpenJDK 21 也是能正常编译的。不用 Maven 的话,那就得自己 javac 成 class ,然后 java 启动时把所有依赖的 class 文件加到命令行去,还得知道它们的入口类是啥。仓库原作使用 Maven 也是为了简化这个编译构建步骤的。
2024年11月16日 10点11分
@Dragon1573 javac 就可以编译但java文件为字节码呀,它这个maven项目是个空壳子,里面逻辑很简单,没必要让楼主下一个maven
2024年11月16日 10点11分
而且这个项目还是个jdk16的阴间项目,楼主如果是个小白可能得整半天。
2024年11月16日 10点11分
吧务
level 12
它项目没有 .gitignore ,导致编译产物 target/ 目录都传上来了,直接 java -jar 就能跑起来。
2024年11月16日 09点11分 3
吧务
level 12
@少时读书 @眩晕老哥
正确的
编译构建方式
2024年11月16日 09点11分 4
感谢
2024年11月16日 09点11分
@眩晕老哥 不知道 Apache Maven 怎么用的话,自己去搜一下,官网在 https://maven.apache.org/
2024年11月16日 09点11分
@Dragon1573 很好,很详细
2024年11月16日 10点11分
1