我刚刚意识到我即将毕业,我仍然不知道如何处理这种情况:
假设我有一个名为 mystuff.project1 的java包,并且在包中我有 Project1.java (具有main方法)和 ThingThatDoesStuff.java 。两者都是公共类,在文件顶部有包声明等。我可以在Eclipse中调试这个项目。
为了最简单,我将项目移动到C:\所以java文件位于c:\ mystuff \ project1
我导航到c:\ mystuff \ project1并输入 javac * .java 来编译类文件
现在我如何运行我的应用程序?
以上所有内容都给我"错误:无法找到或加载主要课程"
我一直在寻找SO和其他地方试图理解这个问题,但我完全感到困惑。
我'已经:
我知道这是一个愚蠢的新手问题,但我无法弄清楚。我意识到每隔一段时间我遇到这个问题我同样无法找到解决方案并将所有类放入一个文件中。我现在宁愿学习如何停止这样做。
答案 0 :(得分:1)
我认为您必须更改为C:\然后输入:
javac mystuff\project1\*.java
java mystuff\project1\Project1
这应该有用。
这是或者:
javac mystuff/project1/*.java
java mystuff/project1/Project1