Ste*_*hen 1 java intellij-idea
我是Java新手但已经知道我们不能直接运行.java文件.这是来自Python和Perl的烦恼.但似乎InteliJ确实如此.如果从IntelliJ中运行程序,它在命令窗口顶部显示的命令是这样的:
"C:\Program Files\Java\jdk1.8.0_121\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.4\lib\idea_rt.jar=63733:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.4\bin" -Dfile.encoding=UTF-8 -classpath "[epic classpath]" com.myorg.MyClass -programArg1 val1 -programArg2 val2
Run Code Online (Sandbox Code Playgroud)
它是如何做到的,我该怎么做呢?我不反对编译本身,我只是不想处理两个文件(未编译版本和编译版本),或者做两个命令.我想在一个命令中运行所有内容.
看到了com.myorg.MyClass吗?
这是已编译的 Java类的名称.它不是指java源代码文件!
IntelliJ是一个IDE.它包含一个编译器(实际上,它可以使用javac编译的,或"月蚀"的编译器,可以继续甚至创下该类错误后编译的类).它知道如何构建东西.这是完全的秘密.
换句话说:Java源文件实际上是编译的.IDE会在不告诉您的情况下为您完成此操作.
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |