gpt4 book ai didi

Java - 阻止 java 查找/加载 main 方法的包

转载 作者:行者123 更新时间:2023-12-02 03:42:50 24 4
gpt4 key购买 nike

我的程序有 3 个源文件,对于 java 来说还很陌生,我最近了解到我应该打包这些文件。所以我就这么做了,我已经对包装有了一些了解。但是,在尝试使用 main 方法运行类文件后,java 无法找到/加载 main 方法。

过了一段时间,我终于发现原因是package line。当包行存在时,会出现错误,当包行不存在(或被注释掉)时,程序运行正常。

package PeriodicTable;

class PeriodicTable {
public static void main (String[] args) {
//Lines of code
}
}

根据各种教程和java文档,您所需要做的就是将包行、包名称和分号放在末尾。谷歌搜索错误(以包为原因)对我没有帮助。

我尝试过更改包名称,因此它与类名称不同,这不起作用。

我在使用什么?

记事本

命令提示符

Java 8

至于我的问题...为什么包行阻止 java 查找/加载 main 方法?我该如何解决这个问题?

最佳答案

转到包目录,在您的情况下它是PeriodicTable。运行以下命令

$ javac -cp . PeriodicTable/PeriodicTable.java 
$ java -cp . PeriodicTable.PeriodicTable
Hello

已关注 link可能对你有帮助。

关于Java - 阻止 java 查找/加载 main 方法的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36650587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com