我的程序实现这样的功能:首先执行带main()函数的java类->进入登录界面,输入用户名和密码后->进入主界面
在主界面当点击一个按钮的时候,调用.bat文件,而.bat文件的作用是执行另一个带main()函数的java类(这里假设这个类叫BAT)
现在问题来了:说是出现一个线程的错误,是关于main()的,错误在BAT这个类中
当单独执行.bat文件没有任何问题,程序能够正确弹出界面
请问各位朋友有没有碰到这样的情况,该怎么解决?是不是俩个main()函数执行的时候设计到线程引起的??
在主界面当点击一个按钮的时候,调用.bat文件,而.bat文件的作用是执行另一个带main()函数的java类(这里假设这个类叫BAT)
现在问题来了:说是出现一个线程的错误,是关于main()的,错误在BAT这个类中
当单独执行.bat文件没有任何问题,程序能够正确弹出界面
请问各位朋友有没有碰到这样的情况,该怎么解决?是不是俩个main()函数执行的时候设计到线程引起的??
解决方案 »
- Java中的按钮,不弹起来,图形界面就不能重绘吗,有没什么好的方法
- java中如何把string型的001转为int型的001
- 怎么在JAVA TABLE 中添加 combox
- 没事干,发个面试题,搞不懂,谁能解释一下
- 关于mysql表名的大小写问题,很雷人,很黄,很暴力.
- 子类能强制转换成父类吗?
- 关于JDK最新版本的安装及环境设置问题,求指教!
- << , | 这些符号在 java 里面都是什么意思?
- 问个疑惑性的小问题,大大们进来看下
- String.valueof(11);和String 是= ""+11;的区别
- 求助----为什么图片一直显示不了? 急!!!!
- 突然想起另外一个关于熊的问题
你不把错误帖出来 ,只有猜了
Exception in thread "main" java.lang.NoClassDefFound Error:expert/BAT
你按常理来调用,是肯定不行的.
如果你要调用.bat,用事件处理的形式解决应该是一个不错的选择.
为按纽写一个事件,当按纽被点击的时候.调用.bat就OK了
try {
Process p=null;
p=Runtime.getRuntime().exec("cmd /c start ./JConsult/disease.bat");
}
catch (IOException e1) {
e1.printStackTrace();
}
你最好在你的bat文件中,执行java程序前把classpath加上去
set classpath=%classpath%;***
java..