我有一个.java和.class文件,我把它放在Eclipse里的pydev项目里面的一个文件夹下(因为我主要使用python)。
在我的python脚本中,我想使用os.system调用java类文件。
os.system('java -mx1500m D:\\projects\\socialsense\\src\\ss\\samplefile\\test')
然而它说没找到我的类文件。有什么问题?
答案 0 :(得分:0)
我希望你能做到。但是,大多数人可能会将java源代码和python源代码放在不同的目录树中,也不会将.class
和.java
文件放在同一个树中。 (如果您将所有内容放在同一个地方,当您尝试在构建文件中实现“干净”规则时,或者当您想要将项目检入版本控制时,您会感到很痛苦。)
您当前的问题是,java
命令的命令语法错误。通过提供完全限定的类名而不是路径名来指定入口点类的名称。而且您可能还需要使用-cp
选项。
有关如何正确执行此操作的详细信息,请参阅java manual page。