首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

导出的runnable jar不包含来自eclipse 2018-12 with java 11的依赖jar。我们如何解决这个问题?

要解决导出的runnable jar不包含来自eclipse 2018-12 with java 11的依赖jar的问题,可以采取以下步骤:

  1. 检查项目的构建路径:在Eclipse中,选择项目 -> 右键点击属性 -> Java构建路径。确保所有需要的依赖库(.jar文件)在"Libraries"选项卡下正确地添加并且勾选了。
  2. 检查导出设置:在Eclipse中,选择"文件" -> "导出"。在导出对话框中选择"Java" -> "Runnable JAR file"。确保选择正确的运行配置和导出路径,并选择合适的库导出方式。
  3. 检查依赖管理工具:如果项目使用了依赖管理工具,如Maven或Gradle,需要确认配置文件中的依赖项是否正确并且包含了所有需要的依赖库。可以在命令行中使用对应的工具进行依赖的更新和构建。
  4. 手动导出依赖库:如果上述步骤无效,可以尝试手动导出依赖库。在导出对话框中选择"复制项目到目标jar",然后勾选"导出所有依赖库"选项。这将把项目的所有依赖库一起导出到生成的jar文件中。
  5. 使用其他构建工具:如果以上方法仍然无法解决问题,可以考虑使用其他构建工具来构建项目,例如Ant或Gradle。这些工具提供更高级的构建配置,可以更好地管理依赖关系。

总之,通过检查项目的构建路径、导出设置和依赖管理工具,并尝试手动导出依赖库或使用其他构建工具,可以解决导出的runnable jar不包含依赖jar的问题。在此过程中,可以参考腾讯云的产品文档和解决方案,以获得更多关于云计算和相关产品的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

浅谈 java 中构建可执行 jar几种方式

前者打包很简单,在 eclipse 中, 直接选中要打包 java 文件和其它资源、依赖文件, export → JavaJAR file 即可。...需要注意是, 这种方式导出 jar 包是不可执行,比如你执行如下语句: java -jar test.jar java -classpath test.jar com.test_maven.App...下面我们看看如何eclipse 中构建一个可执行 jar 包。...(1)最简单还是依赖eclipse 导出功能: export → javaRunnable JAR file,这种形式导出 可以通过 lanuch configuration...但是这个插件有些缺陷,比如修改源码后如果你 clean & rebuild project,  它会使用缓存重新打包,这样你编译代码还是老,会造成执行错误,而且这样是十分不方便

3.9K50
  • 如何让 HelloWorld.apk 体积最小

    如果只是想做一个功能非常简单 APP,体积也这么大的话那太让人沮丧了,那我们就来探索一下如何这个 HelloWorld.apk 体积最小。 (注:本文所述方法是以牺牲新 API 为代价。)...SDK 高于 API Level 11 工程,ADT 会自动生成一个名为 appcompat_v7 库工程并且使你工程依赖于它。...; R cannot be resolved to a variable 出现这个提示一般是 xml 文件里出错导致无法自动生成 R.java 文件,根据 Eclipse 在 Package Explorer...此时编译生成 apk 文件大小(380KB): 导出 android-support-v4.jar 相对一个 HelloWorld 程序而言,380KB 仍然是太大了。...影响 当然程序精简带来影响也是很明显。 大小 可不可以只导出 android-support-v4.jar 而继续依赖 appcompat_v7 呢?

    67520

    AndroidStudio项目打包成jar简单方法

    什么是AAR,与JAR区别 *.jar:只包含了class文件与清单文件,包含资源文件,如图片等所有res中文件。...*.aar:包含所有资源,class以及res资源文件全部包含 Android Studio 如何JAR包 在eclipse我们知道如何将一个项目导出jar包,供其它项目使用。...这个为了方便给出一个task 将改classes.jar 导出到librarybuild/libs/下,并修改名字为mysdk.jar ( 名字随意)。...声明:打出来jar只有源代码.class 文件,包含资源文件 常见问题 有人问: 怎么把资源(图片,布局,string等)打进jar包呢?...答案是: 既然包含我们就把jar包中用到资源放到你使用该jar工程里面,然后通过反射即可。

    3.1K10

    Maven那点事儿(Eclipse版)

    这篇文章不是一个全面的Maven解析,而是一个简单介绍,包括Eclipse如何使用Maven,如何利用Maven工程学习。...1 jar依赖   这个也许会maven最突出特点了使用maven不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar依赖关系,就可以自动下载jar包到我们项目中。...而且,我们自己下载jar包,还有可能造成版本不一致,这样在协同开发过程中就有可能造成代码运行不一致。通过使用maven精确匹配jar包,就不会出现这种问题了。   ...3 测试驱动   Maven是测试驱动开发思路,因此工程创建初期,就包含两个文件夹,main和test。一个用于放置开发java文件,一个用于写test单元测试。...jar依赖 src-main:用于存放java源文件 src-test:用于存放测试用例。

    1.5K90

    我是怎么一步步将SystemUI导入到AndroidStudio

    二、将SystemUI代码导入Eclipse,在Eclipse导出工程gradle文件 我们终极目标是把SystemUI代码导入到AndroidStudio,之所以先把工程导入到Eclipse,是借助...好了,那这些jar如何找呢。 从Android.mk内容我们看到,有2类jar包,一类是需要打包进apk,一类是只需要编译阶段引用。那我们找包时候,也分2种情况来。...3) 问题:导入不同jar包,包含了相同内容 通过上面的方式找到jar,发现有个问题,就是不同jar包,基本都包含了相同内容。编译时候会报Duplicate class 错误。...从下面这张图,我们可以看到,导入3个不同jar,都包含了相同android.arch.、android.support.等等这些类,这个就导致编译直接报类重复了。 ?...这个问题,在网上找了很多解决方法,基本都是说导入jar时候,采用exclude字段,把重复group或者module移除掉,不过我试时候,直接提示gradle DSL 没有exclude。

    1.8K20

    我是怎么一步步将SystemUI导入到AndroidStudio

    二、将SystemUI代码导入Eclipse,在Eclipse导出工程gradle文件 我们终极目标是把SystemUI代码导入到AndroidStudio,之所以先把工程导入到Eclipse,...好了,那这些jar如何找呢。 从Android.mk内容我们看到,有2类jar包,一类是需要打包进apk,一类是只需要编译阶段引用。那我们找包时候,也分2种情况来。...3) 问题:导入不同jar包,包含了相同内容 通过上面的方式找到jar,发现有个问题,就是不同jar包,基本都包含了相同内容。编译时候会报Duplicate class 错误。...从下面这张图,我们可以看到,导入3个不同jar,都包含了相同android.arch.*、android.support.*等等这些类,这个就导致编译直接报类重复了。 ​​...这个问题,在网上找了很多解决方法,基本都是说导入jar时候,采用exclude字段,把重复group或者module移除掉,不过我试时候,直接提示gradle DSL 没有exclude。

    1.1K20

    我是怎么一步步将SystemUI导入到AndroidStudio

    二、将SystemUI代码导入Eclipse,在Eclipse导出工程gradle文件  我们终极目标是把SystemUI代码导入到AndroidStudio,之所以先把工程导入到Eclipse,...好了,那这些jar如何找呢。   从Android.mk内容我们看到,有2类jar包,一类是需要打包进apk,一类是只需要编译阶段引用。那我们找包时候,也分2种情况来。  ...3) 问题:导入不同jar包,包含了相同内容   通过上面的方式找到jar,发现有个问题,就是不同jar包,基本都包含了相同内容。编译时候会报Duplicate class 错误。  ...从下面这张图,我们可以看到,导入3个不同jar,都包含了相同android.arch.*、android.support.*等等这些类,这个就导致编译直接报类重复了。​​...这个问题,在网上找了很多解决方法,基本都是说导入jar时候,采用exclude字段,把重复group或者module移除掉,不过我试时候,直接提示gradle DSL 没有exclude。

    1K20

    如何利用Maven将代码打包成第三方公共jar包?

    一、摘要 在项目开发过程中,我们经常需要将一些公共方法提取出来,然后单独封装成一个第三方公共jar包,采用普通方式打包后jar依赖工程执行编译时,却提示找不到对应依赖包,那么如何将工程打包为可执行...包,一个为:original-XXX.jar,另一个为:XXX.jar,其中original...jar里只包含了工程自己class文件,而另外一个jar包则包含了工程本身以及所有依赖jarclass...2.2.3、验证jar是否可执行 在XXX.jar文件下,打开终端,输入如下命令 #验证jar是否可执行,如果没有报错,说明没有问题 java -jar XXX.jar 不同点:shade可以将多个相同配置文件追加合并...2.3.2、FatJar使用 在使用Eclipse进行导出时,点击项目右键,在弹出右键菜单中选择Build Fat Jar, 打开配置Fat Jar弹出框;或者,项目右键,点击Export,然后在打开...2.3.3、验证jar是否可执行 在XXX.jar文件下,打开终端,输入如下命令 #验证jar是否可执行,如果没有报错,说明没有问题 java -jar XXX.jar 三、小结 本文主要围绕如何将工程打包可执行第三方

    1.7K20

    程序员31大Maven面试问题及答案

    生命周期 10.Maven命令 11.依赖解析机制 12.创建Maven普通Java项目 13.创建 Maven Web 项目 14.反向生成 maven 项目的骨架 15.编译源代码 16.编译测试代码...,如只打包不测试 24.编译测试内容 25.只打 jar 包 26.只测试而编译,也不测试编译 27.清除 eclipse 一些系统设置 28.查找当前项目已被解析依赖 29.上传到私服 30....Maven 采用约定优于配置策略 (convention over configuration),虽然上手容易,但是一旦出了问题,难于调试。 这个确实,略微痛苦。...当依赖很多时,m2eclipse 老是搞得 Eclipse 很卡。 使用 IDEA ,而不是 Eclipse ,完美解决。...这个也好解决,在 中增加阿里巴巴 Maven 私服 https://developer.aliyun.com/mvn/guide。

    22420

    maven快速入门_maven如何使用

    Java工程中我们自己去找jar,或者来自官网,或者来自网友分享,或者来自项目团队共享,不论何种方式,都需要把jar文件复制到lib目录中,并且buildpath。...仓库只解决jar从哪来来和放在哪里,jar包千千万,我们有jdbc驱动,有junit单元测试,有spring框架,有mybatis等等,那如何去给我们项目调用呢?...:大型项目中jar依赖其它jar包,会发生你调3.1,我调3.2,臭名昭著版本冲突问题如何解决呢?...eclipse 集成 maven 配置 Maven很强大,各大开发工具IDE直接集成,eclipse例外。...Eclipse默认已经集成了maven(EMBEDDED),但我们基本不采用,据说有问题我们习惯自己下载最新版本maven,自行配置。 选择安装maven所在根目录,别忘记打钩哦。

    57220

    maven搭建详解

    在本地Repository中安装jar:mvn install  9. 清除产生项目:mvn clean    10. 生成eclipse项目:mvn eclipse:eclipse   11. ...只测试而编译,也不测试编译:mvn test -skipping compile -skipping test-compile        ( -skipping 灵活运用,当然也可以用于其他组合命令...mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main Exec 插件让我们能够在不往 classpath 载入适当依赖情况下...,运行这个程序  mvn dependency:resolve 打印出已解决依赖列表  mvn dependency:tree 打印整个依赖树  mvn install -X 想要查看完整依赖踪迹,...包含那些因为冲突或者其它原因而被拒绝引入构件,打开 Maven 调试标记运行  mvn install -Dmaven.test.skip=true 给任何目标添加maven.test.skip 属性就能跳过测试

    87520

    项目管理Maven系列(二)- 创建项目、POM文件、依赖机制、生命周期、定制库、外部依赖

    POM文件(pom.xml)描述整个项目的信息,从目录结构,项目的插件,项目的依赖如何构建这个项目等。...POM文件(pom.xml)描述整个项目的信息,从目录结构,项目的插件,项目的依赖如何构建这个项目等。 1.3、Java项目转Maven项目 本节以Widnows为例,打开Eclipse。...POM文件(pom.xml)描述整个项目的信息,从目录结构,项目的插件,项目的依赖如何构建这个项目等。 2、POM文件 POM代表项目对象模型。...如果想要在工程中引入某个jar包,只需要在pom.xml中引入其jar坐标即可。 如何获取jar坐标? 以获取Junit jar包坐标为例。...选择Java--->JAR file,点击Next。 选择你要导出项目以及文件,指定文件导出路径,点击Next。 点击Next。 选择主类,点击Finish。

    2.4K20

    Java 应用容器化最佳实践

    综合来说, 我个人建议是如果应用深度依赖 glibc, 比如包含一些 JNI 相关代码, 那么选择 Debian 或者说基于 Debian 基础镜像是一个比较稳选择; 如果没有这些重度依赖问题,..., 同时 JDK 作为开发套件是包含 JRE ; 而 JRE 仅为 Java 运行时环境, 它只包含 Java 程序运行时所必须一些命令以及依赖类库, 所以 JRE 会比 JDK 体积更小、更轻量...为了验证这个问题, 我创建了一个 Spring Boot 样例项目来进行测试, 其中项目中包含核心文件如下(完整代码请看 GitHub[3]): BeanTest.java: 使用 @PreDestroy...), 当到达预定超时时间后容器内进程被强行终止, 故没有打印优雅关闭日志: 正确信号传递 直接运行方式 要解决信号传递这个问题其实很简单, 也有很多方法; 比如常见直接使用 CMD 或 ENTRYPOINT...众所周知, Java 是有虚拟机, Java 代码被编译成 Class 文件然后在 JVM 中运行; JVM 默认会根据操作系统环境来自动设置堆内存(HeapSize), 而容器化 Java 应用面临挑战其一就是如何

    2.1K30

    基于JDK命令行工具监控

    ---- 导出内存映像文件 上一小节中,我们演示了两种内存溢出,堆区内存溢出与非堆区内存溢出。如果我们线上项目出现这种内存溢出错误该如何解决?...我们如何利用内存映像文件去分析问题所在呢?那这就需要用到另一个工具MAT了。...://www.eclipse.org/mat/downloads.php 下载并解压之后,点击MemoryAnalyzer.exe即可打开该工具,并不需要打开Eclipse,虽然下载压缩包里包含了...或者查看指定类实例对象数量,可以看到,User这个实例对象有十万多个,一个类实例对象存在十万多个,肯定是有问题: ? 右键点击这个问题对象,查看其强引用: ?...---- jstack实战死循环与死锁 本小节我们使用一个例子演示死循环与死锁,然后介绍如何利用jstack分析、定位问题所在。

    99840

    07-PDI(Kettle)源码编译8.2.0.0.R版本

    1.安装PDI8.2.0.0.Rparent工程到本地 1.1配置Mavensettings.xml文件 PDI编译过程中很多依赖需要从Maven远程私有仓库中下载,这个私有仓库地址包含在PDI...finished with exit code 0 原因及解决办法:Jaxen依赖依赖未传递成功,找到根项目下engine下pom.xml,找到如下依赖,注释掉test域可见配置,使其将依赖传递至...目录下,然后在把该依赖添加到模块下 这个问题存在于org.eclipse.core:commands:jar:3.3.0-I20070605-0010中i变为了小写导致 问题存在于org.eclipse.core...=jar 总结 本文主要实现了PDI(kettle)8.2.0.0.R源码编译,中间包含了本人遇到问题,以及解决方案,在编译过程中,遇到了大量问题,并查找了大量文章。...网络提供资源给了我很多参考,但直接参考存在一些小问题,或是文件无法下载,或是没有一些问题解决方案,本文主要目的就是希望读者可以一步到位实现PDI源码编译,有问题读者,可以留言,看到如果可以复现的话

    2.4K20

    apk伪造签名_如何反编译app

    adb.exe,本案例将使用adb.exe模拟apk安装, 建议把adb.exe添加到环境变量里,方便运行 环境 Java Android逆向工程基本都要用到Java语言,并且jar文件运行依赖于...导出apk源代码 test.apk用WinRAR打开,提取里边classes.dex文件到dex2jar目录,执行cmd命令 d2j-dex2jar.bat classes.dex -o test.jar...All Sources 重命名test.src.zip,导出源文件 解压test.src.zip并导入到Eclipse (图片省略) 修改Smali代码 打开Eclipse,test.src...我们要做是等到接收这个消息,而实现手段就是实现一个BroadcastReceiver。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.4K10

    Java 17:和遗留 25 年漏洞 Say Goodbye

    这很大程度上取决于应用程序有多少依赖项。通常,将依赖项升级到最新版本可以解决 Java 升级过程中可能出现许多问题。...这通常有助于确保这些依赖项是最新,以解决这些问题。有时,在开始升级过程之前,你可能必须等待框架发布与最新 Java 版本兼容新版本。...如果您不断更新,则会看到被弃用部分,并且可以在功能被删除前解决这些特性任何使用问题。但是,如果直接从 Java 8 跳到 Java 17,那么这个特性删除将会立刻给您造成影响。...你可以使用来自 Gluon 独立 JavaFX 构建,或者将 OpenJFX 依赖项添加到你项目中。 字体。曾经 JDK 包含一些字体,但是从 Java 11 开始,它们被删除了。...有时可以解决这个问题,例如,将 Java 16 指定为 Kotlin JVM 目标。不过,我希望 Java 17 支持很快就会加入。

    1.1K30

    maven常用命令集合(收藏大全)

    小编可以给你学习上,工作上一些建议以及可以给你(免费)提供学习资料!最重要我们还可以交个朋友!你在学习上有什么问题都可以加小编微信进行私聊!小编都会为你解答! 注:本公众号纯属个人公益公众号!...id 为 xxxprofile (如有多个,用逗号隔开); mvn -Dxxx=yyy 指定java全局属性; mvn -o , --offline 运行offline模式,联网更新依赖; mvn...在本地Repository中安装jar:mvn install 9. 清除产生项目:mvn clean 10. 生成eclipse项目:mvn eclipse:eclipse 11....mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main Exec 插件让我们能够在不往 classpath 载入适当依赖情况下...,运行这个程序 mvn dependency:resolve 打印出已解决依赖列表 mvn dependency:tree 打印整个依赖树 mvn install -X 想要查看完整依赖踪迹

    11.6K11
    领券