进程getRuntime无法正常工作

时间:2015-02-14 17:56:18

标签: java linux windows jboss openshift

在我的PC(Windows)中,我的JSP文件正确运行:

  • inputFile.1x2(C:\ jboss-6.1.0.Final \ bin \ PFC \ P151x2 \ Apostes)

  • apostes1x2.class(C:\ jboss-6.1.0.Final \ bin \ PFC \ P151x2 \ Apostes)

  • outputFile.tmp(C:\ jboss-6.1.0.Final \ bin \ PFC \ P151x2 \ Apostes)

    Process process = Runtime.getRuntime().exec("cmd /c java apostes1x2 PFC/P151x2/Apostes/inputFile.1x2 > PFC/P151x2/Apostes/outputFile.tmp");
    while (process.waitFor()!=0){}
    

我的JSP文件创建了一个TMP文件(包含内容)。

否则,在Ubuntu中:

  • inputFile.1x2(/opt/jboss-6.1.0.Final/bin/PFC/P151x2/Apostes)

  • apostes1x2.class(/opt/jboss-6.1.0.Final/bin/PFC/P151x2/Apostes)

  • outputFile.tmp(/opt/jboss-6.1.0.Final/bin/PFC/P151x2)

    Process process = Runtime.getRuntime().exec("java apostes1x2 PFC/P151x2/Apostes/inputFile.1x2 > PFC/P151x2/Apostes/outputFile.tmp");
    while (process.waitFor()!=0){}
    

我的JSP文件创建了一个TMP文件(没有内容)。

我的问题(3):

  1. 我的云(在OpenShift上)可能是Windows服务器,而不是Linux服务器吗?

  2. 有人可以在Ubuntu中看到正确的过程吗?如果我在命令中输入:

    cd /opt/jboss-6.1.0.Final/bin/PFC/P151x2/Apostes java apostes1x2 inputFile.1x2

  3. 我可以再次看到内容。所以,我的CLASS文件运行正常。

    1. 它与Java和JBoss AS(Windows服务器)存在另一个云?

0 个答案:

没有答案