使用java打开jar包失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java打开jar包失败相关的知识,希望对你有一定的参考价值。
请教大家啊,我java啥的都不懂啊,我只想运行gemtc这个jar程序写论文用,我看视频上别人装了java双击就行了,我把java安装在了D盘,分了2个目录jdr和jre分别安装,使用的版本是jdk-6u24-windows-x64,因为我看这个jar是用这个版本写的,ClassPath是.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOME是D:\java\jdkPath是%java_home%\bin;%java_home%\jre\bin。打开后显示could not find the main class,我用了好多方法都无法解决,万能的网友求救啊
Exception in thread "main" java.lang.NoClassDefFoundError: org/drugis/mtc/Main
Caused by: java.lang.ClassNotFoundException: org.drugis.mtc.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: org.drugis.mtc.Main. Program will exit.
输入
java -jar abc.jar
查看错误即可,abc.jar 就是你的jar,然后修改。。。追问
提示could not create java virtual machine。。。。
参考技术A 你环境变量配置了没有,去百度搜索安装教程,追问配置了,提示成功了应该,上面有截图
配置了,提示成功了应该,上面有截图
如何引入第三方jar包
Eclipse/MyEclipse 软件;oracle数据库驱动包ojdbc6.jar(任意jar包都可以,此文重点演示jar包导入,而非jar包使用)
方法/步骤
首先打开Eclipse/MyEclipse
在需要导入ojdbc6.jar包的项目上右键单击,依次选择“New”---->“Folder”,如下图所示:
在打开的“New Folder”窗口中,输入文件夹的名称,文件夹的名称随意,按照惯例,通常命名为“lib”,点击“finish”完成,
这样,就在项目下创建了一个名称为lib的文件夹,
然后“Ctrl+C”复制准备好的ojdbc6.jar,选中lib文件夹,按“Ctrl+V”粘贴,把jar包粘贴到lib文件夹中,
在粘贴进来的jar包上右键单击,依次选择“Build Path”--->"Add To Build Path",
出现下图所示情况时,就表示jar包导入成功了,接下来就可以在你的程序中使用该jar包了。开始愉快的coding吧! 参考技术A
打开自己的Eclipse,在自己的Android工程上名上右键->Build Path ->Configure Build Path
在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的第三方的jar包即可
在Order and Export选项卡中,点击右侧的Up按钮,将刚才引入的jar包放到最上方的位置,前边的勾记得要勾上!
这样你的第三方的jar包就算成功的引入到你的工程文件中了!你会看到你导入的第三方的jar包出现在了你工程文件的最上方,这说明你已经成功的完成了它的引入。
以上是关于使用java打开jar包失败的主要内容,如果未能解决你的问题,请参考以下文章
jar包无法用javaw.exe打开?本人使用WIN7 java环境配置正常,jar包可以用cmd java -jar 文件名.jar 打开