ash*_*Ton 14 java intellij-idea
如何在命令提示符下运行我的Java程序,我的项目是在Intellij中创建的,我在命令提示符下运行它有困难...在创建项目时没有使用Intellij,我可以在命令提示符下运行java程序.
我是这样做的.
java myjava ->this would work.
Run Code Online (Sandbox Code Playgroud)
但是由Intellij创建的项目,这就是路径.
C:\myjava\sampl1\src\com\myexample\test>
Run Code Online (Sandbox Code Playgroud)
当我发出这个命令
java myjava -> Error: Could not find or load main class myjava
Run Code Online (Sandbox Code Playgroud)
但我在那个目录里面.
先感谢您.
Boa*_*ann 13
三个问题:
您必须为命令指定完全限定的类名(即包含包名)java.看起来你的myjava班级在一个包中com.myexample.test.所以它的完全限定名称是com.myexample.test.myjava.
运行该java命令时,您必须位于包层次结构基础的目录中(或将该目录放在类路径上).
您正在使用src包含.java源文件的目录,但该java命令需要编译.class文件,因此您需要使用项目的输出目录.它在项目中的位置取决于您的IDE和配置,但它将包含与内部相同的结构src,除了.class文件而不是.java文件.
在您的情况下,导航至:
C:\myjava\sampl1\out\production\
Run Code Online (Sandbox Code Playgroud)
然后运行:
java com.myexample.test.myjava
Run Code Online (Sandbox Code Playgroud)
小智 9
我希望这可以对某人有所帮助,但是,只是我遇到了这个问题,接下来请确定我的解决方案:1.正常运行您的代码并复制IntellijIDEA制作的命令行,请参见屏幕截图。
2.复制并粘贴用于参数的命令行。
| 归档时间: |
|
| 查看次数: |
26739 次 |
| 最近记录: |