java调用bat文件
好,Java调用bat文件总是出错,我的程序主要是
String command="xxx.bat";
Runtime.getRuntime().exec("cmd /c start "+command);
我的xx.bat是可以双击正常运行的,但是用java调用时,就报Exception in thread "main" java.lang .NOClassdeffoundError:我想可能是我写的这个程序中使用了相对路径,所以找不到main啊,想问大家是不是这个原因,如果是我如何调用才能成功,谢谢
是环境变量没设好吧,根程序无关,你的程序根本没运行。
Google一下NOClassdeffoundError,大把大把的。
你的 bat文件是不是 java程序,你可以考虑在 bat文件中 set ClassPath 试试
我的xx.bat是可以运行的,xx.bat只能和代码放在一起,xx.bat是java程序
相关问答:
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......