在命令提示符下执行类文件时出错

时间:2014-08-21 22:38:50

标签: java eclipse command-prompt

我目前正在学习更多有关Java的知识。我下载了一个示例程序,该程序在源文件夹中包含大约5个不同的.java文件。

每当我尝试使用“java ClassNameHere”在命令提示符中执行类文件时,我会在cmd提示符中看到一条消息:“错误:无法找到或加载主类ClassNameHere”。

我尝试使用javac命令重新编译它们,它们编译没有任何问题。它只是我遇到问题的类文件。

除此之外,我还无法使用Eclipse运行java文件。 Eclipse中的“运行方式”选项卡下显示“不适用”,而不是选择“作为Java应用程序运行”。

我已经尝试了许多已经在网上发布的不同解决方案,包括另一个使用“java -cp.ClassNameHere”的命令或类似的东西,但它们对我没用。任何帮助表示赞赏。

编辑 因为我不在家,所以从我的驱动器链接到程序

https://docs.google.com/file/d/0B9_pcTVZTnfEeVdzZmM0ZmFkTmc/edit?usp=docslist_api

3 个答案:

答案 0 :(得分:0)

确认至少有一个类具有main()方法。这将是Eclipse显示“Run as Java Application”所必需的。

答案 1 :(得分:0)

请按照以下步骤操作:

  • 运行命令提示符。
  • 使用cd C:\path\to\your\porject\java classes
  • 使用set path=%path%;C:\Program Files\Java\jdk1.7.0_65\bin(更改路径到您的jdk1.x.x_xx \ bin文件夹)告诉系统在哪里找到jdk程序。
  • 使用javac MainClass.java编译项目,MainClass.java是主要方法所在的java类。
  • 使用java MainClass(WITHOUT .java EXTENSION)来运行项目。

在最后一个命令之后,您的项目应该正确运行。 抱歉“使用”成熟,但我不是英国人。

答案 2 :(得分:0)

这是一个让应用程序在Eclipse中运行的过程。此过程假定以下内容:

  • Windows 8.我不认为Linux / Mac OS X程序会有很大差异,但以防万一...

在Eclipse中:

  1. 右键单击Package Explorer,然后选择New --> Java Project
  2. 在“新建Java项目”对话框中,取消选中Use default location,然后单击“浏览”并选择要将zip解压缩到的目录,或在框中键入路径。
  3. 点击Finish
  4. 从这一点开始,您可以运行这是Eclipse中的Java应用程序。