Java 在命令提示符下执行类文件时出错
我目前正在学习更多关于Java的知识。我下载了一个示例程序,在源文件夹中有大约5个不同的.java文件 每当我尝试使用“java ClassNameHere”在命令提示符中执行类文件时,我都会在cmd提示符中收到一条消息,提示“错误:无法在此处找到或加载主类ClassNameHere”。 我尝试使用javac命令重新编译它们,它们编译时没有任何问题。这只是我遇到麻烦的类文件 除此之外,我也不能使用Eclipse运行java文件。Eclipse中的“运行方式”选项卡下显示“不适用”,而不是“作为Java应用程序运行”选项 我已经尝试了许多已经发布在网上的不同解决方案,包括另一个使用“java-cp.ClassNameHere”的命令或类似的命令,但它们对我来说并不奏效。感谢您的帮助 编辑 从我的驱动器链接到程序,因为我不在家Java 在命令提示符下执行类文件时出错,java,eclipse,command-prompt,Java,Eclipse,Command Prompt,我目前正在学习更多关于Java的知识。我下载了一个示例程序,在源文件夹中有大约5个不同的.java文件 每当我尝试使用“java ClassNameHere”在命令提示符中执行类文件时,我都会在cmd提示符中收到一条消息,提示“错误:无法在此处找到或加载主类ClassNameHere”。 我尝试使用javac命令重新编译它们,它们编译时没有任何问题。这只是我遇到麻烦的类文件 除此之外,我也不能使用Eclipse运行java文件。Eclipse中的“运行方式”选项卡下显示“不适用”,而不是“作为J
确认至少有一个类具有main()方法。这是Eclipse显示“作为Java应用程序运行”所必需的
- 运行命令提示符
- 使用
cd C:\path\to\your\porject\java类
- 使用
(更改jdk1.x.x_xx\bin文件夹的路径)以告诉系统在哪里可以找到jdk程序设置路径=%path%;C:\Program Files\Java\jdk1.7.0_65\bin
- 使用
编译项目,MainClass.java是主方法所在的java类javac MainClass.java
- 使用
(不带.java扩展名)运行项目JavaMainClass
很抱歉使用ripeting,但我不是英国人。这里有一个过程,可以让应用程序在Eclipse中工作。本程序假设如下:
- 视窗8。我不认为Linux/Mac OS X程序会有很大的不同,但以防万一李>
New-->Java Project
李>
Finish
至此,您可以从Eclipse运行这是一个Java应用程序 其中一个类包含main方法。该类是否在包中?如果是这样,您将需要运行java-cp。package.classname它在一个包中。我回家后会尝试一下。你能用你下载的程序的链接发表评论吗?由于我现在不在家,从我的驱动器链接这允许我作为应用程序运行它,只是现在又出现了一个错误。谢谢