如何在类中使用Javac自动编译命令行?
有没有代码让类在通过命令行执行时自动调用javac?例如调用java Text,在Text.java中运行一段代码,自动调用javac Text.java重新编译字节码如何在类中使用Javac自动编译命令行?,java,cmd,javac,Java,Cmd,Javac,有没有代码让类在通过命令行执行时自动调用javac?例如调用java Text,在Text.java中运行一段代码,自动调用javac Text.java重新编译字节码 我想让通过eclipse编辑文件变得更容易,然后通过命令行运行它,而不必反复手动键入javac来rec编译类字节码以反映新的更改。Java 11和更高版本可以直接执行Java源文件,因此不必在编译过程中透明地调用编译器,先用javac编译它 来自JEP330 例如,如果名为Factorial.java的文件包含名为 阶乘计算其参
我想让通过eclipse编辑文件变得更容易,然后通过命令行运行它,而不必反复手动键入javac来rec编译类字节码以反映新的更改。Java 11和更高版本可以直接执行Java源文件,因此不必在编译过程中透明地调用编译器,先用javac编译它 来自JEP330 例如,如果名为Factorial.java的文件包含名为 阶乘计算其参数的阶乘,然后 命令
java Factorial.java 3 4 5
非正式地等同于
javac -d <memory> Factorial.java
java -cp <memory> Factorial 3 4 5
如果您使用这个,请报告它是如何为您工作的。您知道eclipse为您编译java文件吗?我知道,但我特别想使用cmd而不是eclipse进行编译。我不明白。您说我特别想使用cmd而不是eclipse进行编译。这个cmd与javac有何不同?