精华内容
下载资源
问答
  • I have a project which runs fine from within Eclipse.But when I export it to a runnable JAR with dependencies packed into it it won't run.The error, when running the JAR from console is:EDIT (didnt ru...

    I have a project which runs fine from within Eclipse.

    But when I export it to a runnable JAR with dependencies packed into it it won't run.

    The error, when running the JAR from console is:

    EDIT (didnt run it with -jar before):

    INFO: Loading XML bean definitions from class path resource [applicationContext-

    framework.xml]

    Exception in thread "main" java.lang.reflect.InvocationTargetException

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa

    der.java:58)

    Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOExc

    eption parsing XML document from class path resource [applicationContext-framewo

    rk.xml]; nested exception is java.io.FileNotFoundException: class path resource

    [applicationContext-framework.xml] cannot be opened because it does not exist

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

    nDefinitions(XmlBeanDefinitionReader.java:349)

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

    nDefinitions(XmlBeanDefinitionReader.java:310)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)

    at org.springframework.context.support.AbstractXmlApplicationContext.loa

    dBeanDefinitions(AbstractXmlApplicationContext.java:113)

    at org.springframework.context.support.AbstractXmlApplicationContext.loa

    dBeanDefinitions(AbstractXmlApplicationContext.java:80)

    at org.springframework.context.support.AbstractRefreshableApplicationCon

    text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)

    at org.springframework.context.support.AbstractApplicationContext.obtain

    FreshBeanFactory(AbstractApplicationContext.java:422)

    at org.springframework.context.support.AbstractApplicationContext.refres

    h(AbstractApplicationContext.java:352)

    at org.springframework.context.support.ClassPathXmlApplicationContext.

    nit>(ClassPathXmlApplicationContext.java:139)

    at org.springframework.context.support.ClassPathXmlApplicationContext.

    nit>(ClassPathXmlApplicationContext.java:93)

    at com.horstmann.violet.UMLEditorApplication.getApplicationContext(UMLEd

    itorApplication.java:111)

    at com.horstmann.violet.UMLEditorApplication.(UMLEditorApplication

    .java:94)

    at com.horstmann.violet.UMLEditorApplication.main(UMLEditorApplication.j

    ava:84)

    ... 5 more

    Caused by: java.io.FileNotFoundException: class path resource [applicationContex

    t-framework.xml] cannot be opened because it does not exist

    at org.springframework.core.io.ClassPathResource.getInputStream(ClassPat

    hResource.java:143)

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

    nDefinitions(XmlBeanDefinitionReader.java:336)

    ... 20 more

    but the file is in resources/ from the JAR-root.

    What am I missing or doing wrong?

    解决方案

    Try to click on the option “Package required libraries into generated JAR”.

    A JAR file is a regular compressed archive. Make sure that all the required libraries in your MANIFEST.MF file are present within the generated file.

    展开全文
  • 我有一个从Eclipse中运行良好...从控制台运行JAR时的错误是:编辑(之前没有使用-jar运行它):INFO: Loading XML bean definitions from class path resource [applicationContext-framework.xml]Exception in thread...

    我有一个从Eclipse中运行良好的项目.

    但是当我将它导出到可运行的JAR时,其中包含依赖项,它将无法运行.

    从控制台运行JAR时的错误是:

    编辑(之前没有使用-jar运行它):

    INFO: Loading XML bean definitions from class path resource [applicationContext-

    framework.xml]

    Exception in thread "main" java.lang.reflect.InvocationTargetException

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa

    der.java:58)

    Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOExc

    eption parsing XML document from class path resource [applicationContext-framewo

    rk.xml]; nested exception is java.io.FileNotFoundException: class path resource

    [applicationContext-framework.xml] cannot be opened because it does not exist

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

    nDefinitions(XmlBeanDefinitionReader.java:349)

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

    nDefinitions(XmlBeanDefinitionReader.java:310)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

    r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)

    at org.springframework.context.support.AbstractXmlApplicationContext.loa

    dBeanDefinitions(AbstractXmlApplicationContext.java:113)

    at org.springframework.context.support.AbstractXmlApplicationContext.loa

    dBeanDefinitions(AbstractXmlApplicationContext.java:80)

    at org.springframework.context.support.AbstractRefreshableApplicationCon

    text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)

    at org.springframework.context.support.AbstractApplicationContext.obtain

    FreshBeanFactory(AbstractApplicationContext.java:422)

    at org.springframework.context.support.AbstractApplicationContext.refres

    h(AbstractApplicationContext.java:352)

    at org.springframework.context.support.ClassPathXmlApplicationContext.

    nit>(ClassPathXmlApplicationContext.java:139)

    at org.springframework.context.support.ClassPathXmlApplicationContext.

    nit>(ClassPathXmlApplicationContext.java:93)

    at com.horstmann.violet.UMLEditorApplication.getApplicationContext(UMLEd

    itorApplication.java:111)

    at com.horstmann.violet.UMLEditorApplication.(UMLEditorApplication

    .java:94)

    at com.horstmann.violet.UMLEditorApplication.main(UMLEditorApplication.j

    ava:84)

    ... 5 more

    Caused by: java.io.FileNotFoundException: class path resource [applicationContex

    t-framework.xml] cannot be opened because it does not exist

    at org.springframework.core.io.ClassPathResource.getInputStream(ClassPat

    hResource.java:143)

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

    nDefinitions(XmlBeanDefinitionReader.java:336)

    ... 20 more

    但该文件位于资源/来自JAR根目录.

    我错过了什么或做错了什么?

    展开全文
  • 将我正在制作的游戏应用程序导出为可运行的.jar文件后,我从命令提示符处运行了它,只是发现了一些问题。 我不得解决一些问题,找到音频路径,也无法读取/写入.txt文件。 我看过并能够解决的音频文件,我看过并...

    将我正在制作的游戏应用程序导出为可运行的.jar文件后,我从命令提示符处运行了它,只是发现了一些问题。 我不得不解决一些问题,找不到音频路径,也无法读取/写入.txt文件。 我看过并能够解决的音频文件,我看过并接近解决的文件,但是在这里发表文章后,我得知我所缺少的只是一个. 在我的文件名开头。 现在只剩下一个问题。

    当我导出时:

    将所需的库提取到JAR中

    它给了我这个例外:

    Catched FileNotFoundException .... -natives-windows-i586.jar(System couldnt locate especified file) ...

    Exception in thread "main" java.lang.UnsatisfiedlinkError: Cant load library: ...\gluegen-rt.dll

    当我导出时:

    将所需的库打包到生成的JAR中

    它说:

    Catched MalformedURLException: Could not open Inputstream for URL: 'rsrc:glugen-rt-natives-windows-i586.jar', ....

    Exception in thread "main" java.lang.reflect.invocationTargetException

    Caused by: java.lang.UnsatisfiedlinkError: Cant load library: ...\gluegen-rt.dll

    构建路径如下所示:

    资料来源: CubeSurvivor/src

    项目: JOGL ( glugen-rt.dll在其中,并且此项目是必需的,因为它包含与图形有关的所有内容)

    库: JRE System Library[JavaSE-1.8]

    订购和出口:

    带盒子的CubeSurvivor/src

    JRE System Library[JavaSE-1.8]框未填写(尝试选择框)

    JOGL框未填充(尝试选择框)

    我不明白我在做什么错,从外观JOGL ,似乎包含JOGL的项目不会进入.jar文件,但我已经确认它是使用7-zip打开的,但我无法找不到gluegen-rt.dll (也许看起来还不够好,成千上万个文件)。 该文件以及其他.jar文件位于JOGL上的文件夹内。

    也许此文件没有被复制或提取到创建的.jar文件中?

    还是我的构建路径有问题? 如果是这样,我该怎么办?

    我应该将JOGL中的所有文件添加到src吗?

    编辑:

    我用7-zip提取了jar文件以运行文件搜索,我进行了随机搜索(查找了成千上万个文件之后),而所有文件(除lib,JOGL.iml和引用的库中的所有文件)均在JOGL内,不是找到该文件夹​​本身。 其他一切都是。

    以下是JOGL的内部外观:

    lib,JOGL.iml和引用的库显然不在jar文件中。

    展开全文
  • 选中导出jar文件用压缩文件管理器打开 3.有个META-INF目录,把里面的MANIFEST.MF文件拖出来。此时MANIFEST文件内容应该只有下面这一行: /prepre code_sn1.选中要导出的项目,右键->export,选中java下的JA...

    1.选中要导出的项目, 右键-export,选中java下的JAR file-next,选择要导出的路径-next,finish。 2.选中导出的jar文件用压缩文件管理器打开 3.有个META-INF目录,把里面的MANIFEST.MF文件拖出来。此时MANIFEST文件内容应该只有下面这一行: /prepre code_sn

    1.选中要导出的项目,

    右键->export,选中java下的JAR file->next,选择要导出的路径->next,finish。

    2.选中导出的jar文件用压缩文件管理器打开

    20150714441905.html

    3.有个META-INF目录,把里面的MANIFEST.MF文件拖出来。此时MANIFEST文件内容应该只有下面这一行:

     Manifest-Version:1.0

    4.修改MANIFEST.MF。我修改后的内容如下:

    Manifest-Version: 1.0

    Main-Class: javamail.JavaMailTest

    Class-Path: mail.jar

    Main-Class后面是Main函数所在的类,javamail是包名。

    Class-Path 后面是用到的外部jar,有多个时用空格分开。

    我的mail.jar和自己导出的jar包是在同一目录下的,所以没有写其他路径。

    注意:Manifest-Version,Main-Class,Class-Path后面跟英文冒号,然后加一个空格,后面才写内容。每行的结尾一定记得用回车,包括最后一行。也就是说,在我这个文件中,最后关闭时,光标停留的位置应该是在Class-Path的下面一行,保险起见,还可以再敲两个空格。(没有为什么,就是MANIFEST.MF文件格式的要求==)

    5.将修改后的MANIFEST.MF文件再拖回到原来的jar中,覆盖掉原有的MANAFEST.MF。

    6.导出的jar包就可以运行了,

    e.g. 命令行输入

    java -jar  F:\tyqtest\AutoSend.jar

    ==============分割线======

    后来发现上面写的方法好笨,导出时直接选中导出为可运行包(runnable),并选中package required libraries into generated JAR(将引用的外部包导入生成的jar包)==然后就可以了。

    展开全文
  • } } 多开程序的java小应用~为什么在eclipse中可以正常运行 到出为jar 直接运行就什么反应都没有? 补充一下...变成jar 是可以运行 有Frame框出来,只是不会执行而已 但是在myeclipse下面试可以运行并执行的 展开
  • ...运行jar包 我的jar包位置如下: 写一个bat文件,里面的内容 红色框为jar包的位置。 保存start.bat文件。 双击start.bat文件。 弹出命令行窗口: 在浏览器中输入自己的地址: 比如我的 http
  • 步骤: 1、file ->...4.运行jar包,如果jar不依赖其他so库,只有java层代码,直接运行下面的语句即可 java -jar zmfJniTest.jar 如果jar包对so库有依赖,则需要配置so库所在目录,运行以下
  • 2.选中导出jar文件用压缩文件管理器打开3.有个META-INF目录,把里面的MANIFEST.MF文件拖出来。此时MANIFEST文件内容应该只有下面这一行: Manifest-Version:1.04.修改MANIFEST.MF。我修改后的...
  • 运行,run as application,如果没有什么错误,导出jar包。 右键点击项目,export -->java --->jar files-->填写jar包的保存路径-->finish 3.新建新的java project,新建一个主main所在的类, 右键点击项目,Build ...
  • 可正确运行的项目 操作步骤 1,在项目上鼠标右键,选择open module settings 2,选择Artifacts,点击“+”号 3,选择JAR,点击From modules with dependencies 4,Main Class 是项目运行的入口,...
  • 常常会用到写个jar搬到其他地方运行的情况,这里做个笔记记录下如何利用eclipse或者idea导出jar导出jar包最好的方式个人认为是把依赖的包都打包进目标jar,这样一个jar可以很happy的运行,及其简单方便。1. ...
  • idea作为一个java开发的便利IDE工具,个人是比较喜欢的,今天来探索个小功能: 导出单个类文件为jar包!JAR文件的全称是Java Archive File,意思就是Java档案文件。通常JAR文件是一种压缩文件,与常见的ZIP压缩文件...
  • 文中介绍了两种方法,均引用他人的文章,在此把两篇文章整合在一起,文中会注明引用出处方法一:http://blog.csdn.net/guanmjie/article/details/4437779很多人都知道怎么在Eclipse下生成jar文件,或者生成了jar...
  • 的区别好多面经上都出现了,有必要好好熟悉一下 区别: 1.wait() 可以指定时间,也可以指定(等五分钟你进来,或者是叫你一直等着):sleep()必须指定时间(不能一睡起) 2.wait()是Ob ...MySQL锁问题最佳实践最近一段...
  • 对于S1的项目,最终演示时,在windows平台演示应该时exe的执行文件。为了最终将项目导出为exe的。首先将其导出为jar文件并执行。 本次开发工具使用的是eclipse
  • 问题分析:例如:以Windows例说明,以下是开发项目“AAA”的部分代码,开发和调试时的根路径D:\aaa,这样程序运行时当前路径"D:\aaa",大家可以用System.getProperty("user.dir")方法求证当前用户工作路径。...
  • Android Studio3.2中导出jar包的过程详解1.)说明.本项目是来自github上的一个项目roottools (https://github.com/Stericson/RootTools),这里只是想本地编译后输出下jar包供自己进行使用。2.)操作步骤.步骤1)按之前...
  • 按步骤图文说明第一步:选择要导出的工程,右键【export】第二步:双击Java文件夹下的【Runnable Jar File】第三步:该步骤分4步...3.2 设置导出jar包的路径和包名3.3 设置第三方jar包的处置方法Extract required l...
  • idea作为一个java开发的便利IDE工具,个人是比较喜欢的,今天来探索个...某个单个文件写一个项目,就想把代码加载在某个项目的角落里,怎样将该单个类文件导出为jar包呢?1. 写好功能工具类,如:public class...
  • 有时候需要将j2se工程导出,这样可以在别处运作,就不必拘泥于开发感觉中才能运行了。具体做法如下:方法一:(工程没有引用外部jar包时,直接导出)选中工程---->右键,Export...--->Java--->JAR file--->...
  • VSCode导出jar(超简单)

    千次阅读 2021-07-20 15:21:06
    VSCode导出jar 1. 2.在项目目录下
  • 代码是execute里面设置null不会有问题,如果是对象,就会报错。...HttpResponse response = HttpClients.createDefault().execute(get);错误信息如下:PS D:\work\eclipsetest\zClient>... java -jar .\Client1.jarEr...
  • 导读热词@H_403_1@导出Jar包此时如果电脑有配置好Java的JDK就可以自己双击运行了@H_403_1@在项目右键点击导出@H_403_1@@H_403_1@选择并点击下一步@H_403_1@@H_403_1@选择相应,并点击完成@H_403_1@@H_403_1@点击确定...
  • Eclipse打包Java工程并导出jar包标签:#程序#时间:2016-12-12 20:48:12作者:小木当我们编写好程序后,通常需要导出并打包成jar格式的文件,以便于在其他地方执行,本篇博客讲述如何将java工程打包成jar格式。...
  • 1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在ide中可以正常运行,但是打包成Jar运行却一直报错。2.经过不懈探索,终于找到解决办法3.首先,找到pom.xml,把下面的build块中的内容改成如下...
  • spring boot支持工程导出jar运行需要tomocat,步骤如下; 将工程打成jar包 将打完包的jar目录复制到某个文件夹 用cmd运行jar包,先在jar包文件夹单机右键选择在此处打开powershell窗口 输入java -jar 加...
  • 1、对于项目如何导出jar文件,和生成exe,解答目录如下:首先生成jar文件,单击项目名称fiveStons(这是我自己的五子棋的项目文件名称)右击--->Export如下图:单击下一步Select the resources to export中可以选择...
  • 1、在java项目上右键,点击“Export”,会弹出一个选择导出的文件类型2、这里选择java下的“Runable JAR file”3、选择导出项目中一个包含main方法的java类,这其实就代表jar文件执行时的入口4、然后下面需要选择一...
  • 1.首先确定要导出的项目从项目结构可以看出,笔者的项目是一个Dynamic Java Project。com/db下面有一个config的数据库配置文件。WEB-INF/lib文件夹下面有依赖的jar包。2.右键项目选中导出右键项目 -> Export ->...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,634
精华内容 21,453
关键字:

为什么导出的jar不能运行