`

抽取[rt.jar] 导致 进程 java.exe 无法自动释放的问题

阅读更多
为发布一个单窗口桌面应用,不想带几十兆的jre.

java -jar -verbose:class test.jar >> 1.txt

进行抽取.复制.打包成新的rt.jar;
---------------------------------------------------------------
结果:
用新的jre(包含新抽取的rt.jar) 运行,
.\jre\java -jar test.jar
程序可以正常运行.没有错误

程序退出时,,进程里两个java.exe只有一个自动关闭掉.另一个java.exe进程不能自动关闭.

用本机原来的jre运行
java -jar test.jar
程序一切正常,退出时,两个java.exe都可以自动关闭.

----------------------------------------------------------------

怀疑:
抽取rt.jar时,对rt.jar中垃圾收集,资源释放等的class没有抽取出来

请问:
1: rt.jar中负责释放相关资源的包或者类有 哪些?
2: 这种情况或者还有别的原因?

分享到:
评论

相关推荐

    jconn4-7.0.jar

    这对于开发者来说是一大保障,意味着在部署到生产环境时,可以减少因驱动问题导致的故障风险。 在实际项目中,jconn4-7.0.jar可能应用于多种场景,例如: 1. 数据库迁移:在将数据从其他数据库系统迁移到SAP HANA...

    ojdbc8.jar

    Oracle JDBC驱动程序,通常以`.jar`文件的形式存在,是Java开发者用来与Oracle数据库进行交互的重要组件。在本例中,我们关注的是`ojdbc8.jar`,它是Oracle数据库为Java 8(JDBC 4.2)提供的一款驱动程序。这个驱动...

    ms sql 驱动包(sqljdbc.jar 和jtds.jar)

    标题中提到的"ms sql 驱动包(sqljdbc.jar 和jtds.jar)"是指两种不同的Java数据库连接器(JDBC)驱动,它们用于在Java应用中与SQL Server进行通信。这两个驱动包分别是: 1. **sqljdbc.jar**:这是Microsoft官方...

    jsoup-1.11.3.jar

    它的最新版本是1.11.3,这个版本的Jsoup提供了.jar文件,包括`jsoup-1.11.3.jar`,这使得Java开发者可以方便地将其集成到他们的项目中,进行网页抓取和分析任务。`jsoup-1.11.3-javadoc.jar`包含了该版本的API文档,...

    爬虫架包包括blade-kit-1.2.6.jar,jsoup-1.8.2.jar

    本篇将详细解析标题和描述中提到的两个关键组件:`blade-kit-1.2.6.jar` 和 `jsoup-1.8.2.jar`,以及它们在Java爬虫开发中的应用。 首先,`blade-kit-1.2.6.jar` 是Blade框架的一个工具包,Blade是一款轻量级的Java...

    tm-extractors-0.4.jar.zip

    本文将深入探讨如何使用tm-extractors-0.4.jar这个库在Java环境中读取DOC文件,以及解决可能出现的问题。 tm-extractors-0.4.jar是一个专门用于提取文本和元数据的Java库,尤其适用于处理各种文档格式,包括DOC。它...

    rtf-parse.jar、jid3lib-0.5.4.jar

    在IT行业中,尤其是在Java开发领域,`jar`文件(Java Archive)是不可或缺的一部分。`rtf-parse.jar`和`jid3lib-0.5.4.jar`是两个特定的`jar`库,它们分别用于处理不同的任务。让我们深入探讨这两个库以及与它们相关...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar

    在Java环境中,.jar文件是Java档案文件,它是Java类库的打包形式,包含了一组Java类和资源。在本例中,pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar包含了所有必要的类和元数据,使得开发者能在他们的Java应用...

    kettle连接sqlserver用的jtds.jar1.3.1版本,放到kettle lib目录下重启使用

    标题中提到的"jtds.jar"是一个开源的Java数据库连接器(JDBC)驱动,它实现了对SQL Server和Sybase数据库的访问。jtds.jar 1.3.1版本是一个较旧但稳定的版本,适用于不少环境。在Kettle中,这个驱动用于建立与SQL ...

    Kettle连接SAP HANA数据库包 ngdbc-2.5.49.jar

    Kettle连接SAP HANA DB 数据库支持包 ngdbc-2.5.49.jar 测试过可以使用

    ETL工具kettle的jar汇总.rar(亲测有效)

    描述中提到的"jar打架版本不兼容问题"是指不同JAR文件之间可能存在依赖冲突,导致程序运行错误或不稳定。 本压缩包"ETL工具kettle的jar汇总.rar"应该是对Kettle项目所需JAR文件的一个集合,确保了这些库之间的兼容...

    解析doc,txt等文件,需要的tm-extractors-0.4.jar包

    JAR (Java Archive) 是Java平台特有的归档文件格式,用于集合多个类文件、相关的元数据和资源文件(如图片、声音或文本)。开发者通常会将一个项目的所有类打包成一个JAR文件,便于分发和执行。这样可以减少网络传输...

    SSHJ Jar包

    这是我从我现在的项目当中抽取出来的,100%能用 她里面有: Spring-3.1.0.M1 系列 Struts2-2.3.15.3 系列 hibernate3.5.0-final 系列, hibernate-jpa-2.1-api-1.0.0.Final JPA API支持包 还有其他的一些依赖jar包, 如:...

    stanford-chinese-corenlp-2018-10-05-models.jar

    标题中的"stanford-chinese-corenlp-2018-10-05-models.jar"是一个Java档案文件(JAR),它包含了Stanford CoreNLP的中文模型。Stanford CoreNLP是斯坦福大学开发的一个强大的自然语言处理(NLP)工具包,它提供了一...

    包含tm-extractors-0.4.jar

    在信息技术领域,数据处理和分析是至关重要的环节,而tm-extractors-0.4.jar则是一款专注于文本挖掘和信息提取的Java库。这个压缩包中的核心文件tm-extractors-0.4.jar,为开发者提供了丰富的工具和算法,帮助他们从...

    ansj_seg.jar nlp-lang-1.7.7.jar

    Java分词技术是自然语言处理(NLP)领域中的关键环节,主要用于将连续的文本序列分割成具有独立意义的词语,以便进一步进行语义分析、情感分析、信息抽取等任务。在给定的压缩包中,包含两个重要的jar包:`ansj_seg-...

    IKAnalyzer2012FF_u1.jar下载

    IKAnalyzer2012FF_u1.jar 是一款广泛应用于Java环境中的中文分词库,尤其在搜索引擎和文本分析领域有着重要的应用。这个jar包包含了IK Analyzer的最新版本,即2012FF_u1更新版,它是一款开源的、高性能的中文分词...

    pdfbox-1.8.9.jar

    pdfbox-1.8.9.jar java抽取pdf文档所需jar包。

    aspectjrt-1.6.7.jar.zip

    在传统的OOP(面向对象编程)中,我们通常将业务逻辑和横切关注点(如日志、事务管理、权限控制等)混杂在一起,而在AOP中,这些横切关注点可以被抽取为独立的“切面”,并在适当的时候自动应用到业务代码上。...

    java集成kettle相关jar包

    集成Kettle后,你可以在Java代码中使用Kettle的API来执行转换(Transformation)和作业(Job),进行数据抽取、清洗、转换和加载等工作。Kettle提供了丰富的数据处理功能,如数据库连接、文件操作、数据过滤、数据...

Global site tag (gtag.js) - Google Analytics