我如何在命令提示符下运行Java程序,我的项目是在Intellij中创建的,而我在命令提示符下运行它却遇到了困难...在不使用Intellij创建项目的情况下,我可以在命令提示符下运行Java程序。
我是这样的
java myjava ->this would work.
但这是Intellij创建的项目。
C:\myjava\sampl1\src\com\myexample\test>
当我发出此命令时
java myjava -> Error: Could not find or load main class myjava
但我在该目录中。
先感谢您。
最佳答案
三个问题:
java
命令指定完全限定的类名称(这意味着包括程序包名称)。看来您的myjava
类在软件包com.myexample.test
中。因此,其完全限定名称为com.myexample.test.myjava
。 java
命令时,您必须位于包层次结构基础的目录中(或将该目录放在类路径中)。 src
目录,该目录包含.java
源文件,但是java
命令需要编译的.class
文件,因此您需要使用项目的输出目录。它在项目中的位置将取决于您的IDE和配置,但是它将包含与src
内部相同的名称的结构,但.class
文件而不是.java
文件除外。 对于您的情况,请导航至:
C:\myjava\sampl1\out\production\
然后运行:
java com.myexample.test.myjava