我做了一个JAVA项目,在ECLIPSE中,我建了一个文件MANIFEST.MX,内容是:Manifest-Version: 1.0
Main-Class: com.wsy.Library
SplashScreen-Image: res/backImg.jpg
Class-Path:. lib/msbase.jar. lib/mssqlserver.jar. lib/msutil.jar
然后执行ECLIPSE导出命令,将文件打包成JAR文件,在导出的文件夹里建了LIB文件,内容是:lib/msbase.jar. lib/mssqlserver.jar. lib/msutil.jar
然后我双击该.JAR文件,却只出现登陆界面,输入用户名和密码后,却不能进入主界面,这是为什么,你能告诉我这样解决这个问题吗?我用的数据库是SQL2000,该数据库我已打上了SP4补丁。在ECLIPSE环境中能正确运行。)
Main-Class: com.wsy.Library
SplashScreen-Image: res/backImg.jpg
Class-Path:. lib/msbase.jar. lib/mssqlserver.jar. lib/msutil.jar
然后执行ECLIPSE导出命令,将文件打包成JAR文件,在导出的文件夹里建了LIB文件,内容是:lib/msbase.jar. lib/mssqlserver.jar. lib/msutil.jar
然后我双击该.JAR文件,却只出现登陆界面,输入用户名和密码后,却不能进入主界面,这是为什么,你能告诉我这样解决这个问题吗?我用的数据库是SQL2000,该数据库我已打上了SP4补丁。在ECLIPSE环境中能正确运行。)
解决方案 »
- 关于Thread.sleep休眠
- FTP上传文件,storeFileStream得到的输出流是空的
- 我是个JAVA新手,请大家多多指教
- ResultSet 是一次返回所有,还是通过next一次次去连接db取? 急
- 其实,要是提前一个世纪出身,发明选择排序法的人是我!虽然那时还没有电脑,但是也有了算盘。
- Servlet Filter也有多线程问题吧?要注意哪些问题?
- 如何使JList的某cell一开始就有focus
- 一个莫名的错误,请高手指点为一二。
- 有谁对spooling技术或者共享打印机技术比较了解的,请指点小弟一下!100分在线等待!!!
- 请问抽象类和接口有什么区别?
- 怎样实现帮助菜单弹出一个记事本
- java文本中的数据提取
import java.io.File;import javax.swing.JDialog;
import javax.swing.JFileChooser;public class JFileChooserDemo{
public JFileChooserDemo(){}
public static void main(String[] args) {
new JFileChooserDemo().getSelectPath();
}
public String getSelectPath(){
String path=null;
JFileChooser openLicenseFile = new JFileChooser();
openLicenseFile.setDialogTitle("文件选择");
openLicenseFile.setApproveButtonText("选择");
openLicenseFile.setApproveButtonToolTipText("文件选择");
openLicenseFile.setSelectedFile(new File("*.doc"));
openLicenseFile.setPreferredSize(new Dimension(600, 480));
String dirName = openLicenseFile.getCurrentDirectory().toString().trim();
if (dirName == null || dirName.trim().length() == 0) {
openLicenseFile.setCurrentDirectory(new File("."));
}else{
openLicenseFile.setCurrentDirectory(new File(dirName));
}
int rtVal = openLicenseFile.showOpenDialog(new JDialog());
if (rtVal == JFileChooser.APPROVE_OPTION) {
path = openLicenseFile.getSelectedFile().getName();
}
return path;
}
}
有两个办法可以解决你的问题
第一种:在你生成的jar文件同目录新建一个lib文件夹,然后把msbase.jar,mssqlserver.jar,msutil.jar拷贝到lib目录下。即可运行!
第二种:把你生成的jar文件用解压工具打开,把msbase.jar,mssqlserver.jar,msutil.jar中的类文件全部拖放到你生成的jar中,这样也可以运行!
this.setIconImage("/image/bsc.jpg");//往往都是读不到jar里面的图片的
应该为
this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/image/bsc.jpg")));