java 打包成jar后无法运行(在eclipse下可以运行)???

问题描述

打包成jar后无法运行(在eclipse下可以运行)用java-jarxxx.jar命令可以运行!就是双击无法运行!以前可以双击运行重装JDK,后就无法双击运行了,但在eclipse下运行完全正常。请各位指点迷津!!!

解决方案

解决方案二:
默认用Java-jar运行
解决方案三:
是这样的jar是不可以运行的,我们感觉它可以直接运行其实是可以用java打开,就像图片、视频可以双击打开一样。你重装java之后java.exe找不到了,所以就打不开了,你需要把%JAVA_HOME%bin加到path里面,要是再不行你就右键选择打开方式吧。
解决方案四:
写一个脚本,bat或shell,直接java-jar就好了然后双击运行脚本
解决方案五:
只要机子上装有jre就可以运行
解决方案六:
该回复于2011-04-16 09:40:27被版主删除
解决方案七:
打包要注意你的mainclass
解决方案八:
jar在没有JVM的机子上是不可以运行的除非你做成exe
解决方案九:
重新配置一下环境变量,网上有很多资料的其实如果能成功安装jre的话,可执行jar文件会自动关联到jre的相关exe重启之后立刻就能发现jar包由winrar图标变了别的样子~肯定的,jar文件没有和jre中的exe关联起来~
解决方案十:
.;C:ProgramFilesJavajdk1.6.0_10libtools.jar;C:ProgramFilesJavajdk1.6.0_10libdt.jar;这是我的classpath环境变量C:ProgramFilesJavajdk1.6.0_10bin;C:ProgramFilesJavajdk1.6.0_10jrebin;这是我的path环境变量环境变量是否配置成功?windows键+r打开“运行”,键入“cmd”在命令行中输入“java”按回车在命令行中输入“javac”按回车...如果能显示出一些东西来的话就表示环境变量没有问题了
解决方案十一:
引用9楼yang3wei的回复:

.;C:ProgramFilesJavajdk1.6.0_10libtools.jar;C:ProgramFilesJavajdk1.6.0_10libdt.jar;这是我的classpath环境变量C:ProgramFilesJavajdk1.6.0_10bin;C:ProgramFilesJavajdk1.6.0_10jrebin;……

环境正常
解决方案十二:
是不是jar文件的打开方式错了?右键->打开方式->选择java.exe
解决方案十三:
打开方式错误,缺少参数打开注册表将HKEY_CLASSES_ROOTjar_auto_fileshellopencommand里面的参数值修改下"F:javajre6binjavaw.exe"-jar"%1""%*有颜色的该为你的机器上的程序位置
解决方案十四:
我的是这样,自己琢磨出来的
解决方案十五:
我遇到过这样的情况,原因很简单,你没有安装jre.安装jre之后就可以直接双击运行.jar文件了
其他方案:
如果你已经重装了jdk,我觉得应该是你的环境变量没设置好,不能运行jar文件,应该是你的classpath的设置问题,你再检查下试试!
其他方案:
今天我也遇到这问题了,如果所有配置都正常的话。两件事情注意一下1、导出时一定要一直按“下一步”知道选取main类,我就是贪快栽在这里(一出现对话框就点完成)2、jar文件放在非中文目录下,这个是听说的,好像我放中文下也没事

时间: 2024-09-14 02:06:08

java 打包成jar后无法运行(在eclipse下可以运行)???的相关文章

java用eclipse打包成jar后如何不需要控制台窗口

问题描述 java用eclipse打包成jar后如何不需要控制台窗口 是一个有gui的jar项目,但我不想运行他时有个黑色窗口.另外,我向只要双击就能运行它,而不是要到命令行去开启 解决方案 Eclipse把Java工程打包成jar使用Eclipse把java文件打包成jar用eclipse将Java工程打包成jar包 解决方案二: 那可以把命令存为bat执行文件,双击bat就能达到你要的效果 解决方案三: 在cmd中直接输入"java -jar xxx.jar"就可以运行这个jar文

java在eclipse上能连接sql2012数据库,为什么打包成jar后就不行了?

问题描述 java在eclipse上能连接sql2012数据库,为什么打包成jar后就不行了? java在eclipse上能连接sql2012,用Fat jar打包成jar后就不行了.为什么?之前没下载过什么sqljdbc.jar.sqljdbc4.jar的驱动也能连接的呀.最后在网上下载了驱动一同打包后还是没能连接成功.classpath什么的也不会配置.求教!已附上错误提示图 解决方案 打包的时候选择方式问题,把引用的包也要打包,你是用eclipse打包的吗?有三个选项,你得好好看看 解决方

打包成jar后程序里的post请求返回参数不全,急求

问题描述 我有个java程序,本地运行没问题,但是打包成jar包调用时程序里面的post请求返回的参数会不全,而本地直接跑时正常的,大神们,急求原因 解决方案

用sbt构建系统后打包成jar,再运行spark submit出现的一系列异常

问题描述 测试spark与mongodb的组合,用sbt构建系统后,在调试模式也就是单机状态下可以运行,但是一旦打包成jar后通过sparksubmit分发任务时就会出现这个异常:InvalidsignaturefiledigestforManifestmainattributes按照网上的方法,去掉jar里的META-INF文件夹下的.SF文件,.RSA文件,.DSA文件后不报这个异常了,但是却报出:NoSuchMethodError这个错误.可能跟删除了以上几个文件有关.现在我该怎么做?百度

把matlab打包成jar在java中运行,小波变换运行不了

问题描述 把matlab打包成jar在java中运行,小波变换运行不了 为了使整个过程一体化因此将.m文件打包成jar,不过报错了: ERROR ... wfilters ---> Invalid wavelet file : dmey.mat {??? Error using ==> wfilters at 66 Invalid wavelet file : dmey.mat Error in ==> wavedec at 33 Error in ==> tezheng at 2

java 打包成war里,能否不将引用的jar包打入,让它引用外部的jar

问题描述 java 打包成war里,能否不将引用的jar包打入,让它引用外部的jar java 打包成war里,能否不将引用的jar包打入,让它引用外部的jar 解决方案 你打成war,应该是需要放到tomcat或者weblogic这种容器里运行吧,如果是的话,可以不用打包进去,把包放到容器的lib目录下就行了,不过这样容易导致冲突和升级成本的上升(如果web容器里有多个应用的话)

【spring boot】6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到

 接着上一章走呗:http://www.cnblogs.com/sxdcgaq8080/p/7712874.html 然后声明一点,下面打包的过程中,scope一直都是使用默认的范围 <!--用于编译jsp--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <!--<

求解决java 怎么打包成jar包问题

问题描述 求解决java 怎么打包成jar包问题 怎么把多个文件夹中的 .class文件打包成一个可执行的jar包 解决方案 http://blog.csdn.net/tfy1332/article/details/19573395 参考

如何将一个引入了library的项目打包成jar发给别人用,需要详细步骤及使用方法

问题描述 如何将一个引入了library的项目打包成jar发给别人用,需要详细步骤及使用方法 现在是有一个项目引入了两个library,要将这个项目打成jar包,放到另外一个项目中使用 解决方案 eclipse java ee工具为例: 右键点项目--export--选java下的Runnable JAR file 然后 看看导出的jar文件里 文件不是不全的,不是全的就换图片里的其他选项试试,总有一个会好的 其他的工具不熟悉 解决方案二: 先按楼上说的打包,然后用EXEJ4D等软件打包成EXE