Process process2 = Runtime.getRuntime().exec(new String[]{"javac","-g:vars","/Users/amol/Documents/Java/a.java"});
Process process3 = Runtime.getRuntime().exec(new String[]{"javap","-l","-c","/Users/amol/Documents/Java/a"});
我试着运行这段代码,但我面临一个奇怪的问题。它编译正确(意味着第一行编译程序),但第二行给出错误,说'a' not found
。但是,当我检查给定的目录a.class
文件被正确创建。我应该如何正确运行第二行?在运行时执行java命令
我运行此代码,它工作! – Shahryar