java - 使用Windows命令行在java中编译带有包的程序

标签 java compilation

我有一个 .java 文件,我在名为“Mypack”的包中编译了它,使用命令行如下

javac -d . file_name.java     // The "." specifies the current working directory which was the desktop

因此它在桌面上创建了一个名为“Mypack”(包名称)的文件夹,在该文件夹中放置了我的程序的 .class 文件。现在我做了以下操作

java -classpath "C:\Users\LoRd CuRZon\Desktop\Mypack" file_name     //  Error Could not find or load main method

即使我进入“Mypack”目录并从该目录启动命令提示符并尝试运行该程序,我仍然会遇到同样的错误。

最佳答案

同样从桌面运行它,

c:/.../Desktop> java Mypack.file_name

关于java - 使用Windows命令行在java中编译带有包的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33981827/

相关文章:

java - Android SQLite 数据库创建表错误

java - Maven 没有正确选择 JAVA_HOME

ubuntu - 这个错误是什么意思,我该如何解决? "make: *** [lexer] Error 127"

java - 如何编译子文件夹中的java文件?

在链接之前编译会阻止优化

linux - Linux 内核 header 中的错误

java - EasyMock 缺少行为,即使它已定义

Java GUI 调整图像大小

java - 在 Stream API 中使用 checked 装饰器函数是好的解决方案吗?

c++ - 编译自定义 c++ 包装器 sqlite3