绝对路径下程序位于D:\project\MyEclipse 8.5\MyTest\bin\G02\TestInOut\MyTest
在Eclipse中,D:\project\MyEclipse 8.5为workspace路径 这个程序位于项目MyTest中,含包的全名为G02.TestInOut.MyTest 直接运行这个程序没什么问题.
在cmd中进入D:\project\MyEclipse 8.5\MyTest\bin> java G02.TestInOut.MyTest 运行也没问题.
可为什么在MyTest中另一个程序G02.TestInOut.Test
通过Runtime.getRuntime().exec("java bin\\G02.TestInOut.MyTest");调用就没有反应呢?
这个路径应是怎么样的呀?也就是说我怎么样用程序Test打开程序MyTest
Runtime.getRuntime().exec("java MyTest"); 我试过
Runtime.getRuntime().exec("java G02.TestInOut.MyTest");我也试过
Runtime.getRuntime().exec("java MyTest\\bin\\G02.TestInOut.MyTest");都试过
用eclipse 运行程序的时候是将项目文件夹作为当前文件夹,还是用Bin作为当前文件? 或者设置的workspace作为当前文件夹?
在Eclipse中,D:\project\MyEclipse 8.5为workspace路径 这个程序位于项目MyTest中,含包的全名为G02.TestInOut.MyTest 直接运行这个程序没什么问题.
在cmd中进入D:\project\MyEclipse 8.5\MyTest\bin> java G02.TestInOut.MyTest 运行也没问题.
可为什么在MyTest中另一个程序G02.TestInOut.Test
通过Runtime.getRuntime().exec("java bin\\G02.TestInOut.MyTest");调用就没有反应呢?
这个路径应是怎么样的呀?也就是说我怎么样用程序Test打开程序MyTest
Runtime.getRuntime().exec("java MyTest"); 我试过
Runtime.getRuntime().exec("java G02.TestInOut.MyTest");我也试过
Runtime.getRuntime().exec("java MyTest\\bin\\G02.TestInOut.MyTest");都试过
用eclipse 运行程序的时候是将项目文件夹作为当前文件夹,还是用Bin作为当前文件? 或者设置的workspace作为当前文件夹?
解决方案 »
- socket连接 cpu100%
- java如何判断telnet某机器端口是否连通?
- 关于一个SQL语句count(*)
- 考试中,在线跪求!
- 如何在swing组件(如:jlabel)上设置一个超链接。就像html页面上的超链接一样!!
- 捕捉问的错误
- eclipse怎么样才能看到import进来JAR文件的源代码?
- 我在用JAVA命令执行编译好的CLASS文件时提示 EXCEPTION IN THREAD MAIN java.lang.noclassdeffounderError之类的信息,不知是何原因,请高手帮忙,谢谢 ,哪里有JDK1。3的国际版下载?
- 我正准备学java,想了解一下java的概况
- 在java中俩个main可以共享一个类中的静态变量吗
- java线程出错
- 刚才的字符串拆分忽略引号内拆分符号题目,给分少了,结了重开
如果采用相对路径,则调用如下:
java bin/G02.TestInOut.MyTest
如果是绝对路径,则调用如下:
java D:\\project\\MyEclipse 8.5\\MyTest\\bin\\G02\\TestInOut\\MyTest\\G02.TestInOut.MyTest
Runtime.getRuntime().exec("java -cp bin G02.TestInOut.MyTest");这样就没问题了.