tgo*_*ens 5 python java compilation javac
我正在写一个脚本来编译python中的.java文件但错误
import subprocess
def compile_java(java_file):
cmd = 'javac ' + java_file
proc = subprocess.Popen(cmd, shell=True)
compile_java("Test.java")
Run Code Online (Sandbox Code Playgroud)
错误:
javac is not recognized as an internal or external command windows 7
Run Code Online (Sandbox Code Playgroud)
我知道如何解决Windows上的CMD问题.但是我如何为python解决它?我的意思是:我如何设置路径?
proc = subprocess.Popen(cmd, shell=True, env = {'PATH': '/path/to/javac'})
Run Code Online (Sandbox Code Playgroud)
要么
cmd = '/path/to/javac/javac ' + java_file
proc = subprocess.Popen(cmd, shell=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6386 次 |
| 最近记录: |