创建Java程序以使用cmd编译源文件



我正在做一件需要使用cmd编译源文件的事情。我是一个java新手,我一直在尝试找到一种使用cmd编译源文件的方法,因为我们知道我们可以编译,在cmd上查看输出和错误。经过大量的搜索和努力,我得出了这样的结论:使用ProcessBuilder类,我可以操作运行cmd。我需要一点关于制作Java程序的过程的指导,该程序可以命令编译、读取输出和返回错误。我一直在考虑从cmd阅读和写作,如果有其他方法比这更有效,请做指南。

windows cmd实用程序确实对用户不友好。

我可以建议您改用Windows PowerShell吗,这样您就不需要运行java文件来编译一个。

假设您正确安装了java,并且可以使用开始菜单搜索成功打开PoewrShell,那么您所需要做的就是 cd C:PathToFolderWithJavaSourceFiles javac YourJavaSource.java

@AHM如果您在Windows操作系统上编程,请在您的系统上安装相关的JDK,如64位或32位,然后在环境变量中设置路径,打开cmd提示符并将目录更改为您创建该java程序的位置,并使用命令javac Sample1.java,如果没有错误,它将在同一目录中编译和创建.class文件,并使用命令"java classname"(没有任何灭绝)运行程序

看看http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html,您可以编写能够编译Java代码的Java程序。

最新更新