我的代码如下
public class LianXi {
public static void main(String args[]) {
try {
String sb = LianXi.class.getClassLoader().getResource("htm/3D.html").toString() ;
Runtime.getRuntime().exec("cmd /k "+sb );
} catch (IOException e) { e.printStackTrace();
} }
}运行后直接完成,但没启动3D.html,也不报错!我应该怎样用相对路径运行?Runtime相对路径
public class LianXi {
public static void main(String args[]) {
try {
String sb = LianXi.class.getClassLoader().getResource("htm/3D.html").toString() ;
Runtime.getRuntime().exec("cmd /k "+sb );
} catch (IOException e) { e.printStackTrace();
} }
}运行后直接完成,但没启动3D.html,也不报错!我应该怎样用相对路径运行?Runtime相对路径
这样取
代码如下,但就是运行不了,也没报错
public static void main(String args[]) {
try {
//String sb = LianXi.class.getResource("html/3D.html").toString();
Runtime.getRuntime().exec("cmd /k "+LianXi.class.getResource("html/3D.html"));
} catch (IOException e) { e.printStackTrace();
} }
'3D.htm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
dos窗口这个有吗?
试下
LianXi.class.getResource("/htm/3D.html");
或LianXi.class.getResource("/html/3D.html");
还是不行。