精华内容
下载资源
问答
  • Jar包查看
    千次阅读
    2017-04-24 10:36:28

    使用工具查看Jar包源码,详细了解调用的类,接口,方法是怎么实现的

    直接下载jd-gui.exe文件##点击下载

    将想查看的jar文件,用鼠标拖至jd-gui.exe打开,即可查看jar的源文件代码,进一步了解jar文件的由来

    更多相关内容
  • 打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -Dmaven.test.skip=true 日志如下: [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_etl --- [INFO] Building jar:...

    原文地址:修改jar包中的配置文件

    打包以及修改jar包
    cd genesys_data_etl
    mvn clean package -Poffline -Dmaven.test.skip=true
    日志如下:
    [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_etl ---
    [INFO] Building jar: /Users/xx/IdeaProjects/genesys_data_etl/target/genesys_data_etl-0.0.1-SNAPSHOT.jar
    生成jar包
    此时可以通过命令
    java -jar genesys_data_etl-0.0.1-SNAPSHOT.jar 
    运行jar包。
    但是要修改jar包中的配置文件怎么办呢?

    方式一 通过vim命令直接修改保存jar。超方便。
    1.通过vim命令直接编辑jar
    vim xxx.jar 该命令首先会列出全部文件,可以通过输入/abc来搜索,定位到对应的abc文件后回车进入配置文件内进行编辑,:wq保存。
    方式二 通过jar命令替换jar包中的文件(也可新增)
    1.列出jar包中的文件清单
    jar tf genesys_data_etl-0.0.1-SNAPSHOT.jar
    2.提取出内部jar包的指定文件
    jar xf genesys_data_etl-0.0.1-SNAPSHOT.jar BOOT-INF/classes/realtime/t_ivr_data_bj.json
    3.然后可以修改文件
    vim BOOT-INF/classes/realtime/t_ivr_data_bj.json
    4.更新配置文件到内部jar包.(存在覆盖,不存在就新增)
    jar uf genesys_data_etl-0.0.1-SNAPSHOT.jar BOOT-INF/classes/realtime/t_ivr_data_bj.json      
    4.1更新内部jar包到jar文件
    jar uf genesys_data_etl-0.0.1-SNAPSHOT.jar 内部jar包.jar     
    5.可以查看验证是否已经更改
    vim genesys_data_etl-0.0.1-SNAPSHOT.jar
    方式三 解压jar包,修改后重新打包jar
    1.解压
    unzip genesys_data_etl-0.0.1-SNAPSHOT.jar 
    2.移除jar包,最好备份
    rm genesys_data_etl-0.0.1-SNAPSHOT.jar
    3.重新打包
    jar -cfM0 new-genesys_data_etl-0.0.1-SNAPSHOT.jar *
    或者
    jar -cvfm0 genesys_data_etl-0.0.1-SNAPSHOT.jar ./META-INF/MANIFEST.MF ./
    4.运行
    java -jar new-genesys_data_etl-0.0.1-SNAPSHOT.jar
    jar命令参数:
    -c 创建新的存档
    -f 指定存档文件名
    -M 不配置配置清单,这样还可以使用maven生成的配置清单也就是MANIFEST.MF
    -0 不进行压缩,如果压缩会有问题
    -m 指定清单文件
    -t 列出归档目录
    -x 从档案中提取指定的 (或所有) 文件 
    -u 更新现有的归档文件 
    -v 在标准输出中生成详细输出 

    Linux下如何在不解压jar包查看或修改配置文件
    https://jingyan.baidu.com/article/91f5db1b1b66a41c7e05e36c.html
    更新jar包里的配置文件
    https://www.cnblogs.com/dayou123123/p/6845432.html
    修改jar包中的配置文件
    https://blog.csdn.net/young_kim1/article/details/50482398 --------------------- 本文来自 daydayupzzc 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/daydayupzzc/article/details/80816529?utm_source=copy

    展开全文
  • linux运行jar包 要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。 ...

    linux运行jar包

    要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。

    一、java -jar xxx.jar

    这是最基本的jar包执行方式,但是当我们是当我们用ctrl+c中断或者关闭窗口时时,程序也会中断执行,当然关闭或重启虚拟机也同样如此。

    二、java -jar xxx.jar &

    &代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。

    三、nohup java -jar xxx.jar &

    使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

    四、nohup java -jar xxx.jar >temp.log &

    temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

    查看jar包进程

    • ps aux|grep xxx.jar
    • ps -ef | grep java

    将会看到此jar的进程信息:
    root 2373 0.9 15.8 2575356 296448 pts/0 Sl+ 16:28 1:18 java -jar erp-0.5.1.2.jar

    root 2373 2004 0 16:28 pts/0 00:01:18 java -jar erp-0.5.1.2.jar

    停止jar包

    也就是杀死进程
    找到jar的pid,杀掉命令为:

    • kill -9 pid
    • pkill 进程名
    展开全文
  • 如何查看 JAR 的源代码

    千次阅读 2021-02-26 08:25:33
    ava 项目的编译文件...下面提供几种查看 JAR 的源代码方式。环境JDK 7+Maven 3.2.xEclipse 4.xMaven 项目,如下图设置后,直接双击 要查看的 .class 文件即可,它会自动下载源文件,这样就能看到了传统的导入 ja...

    ava 项目的编译文件经常被打包成 JAR(Java Archive,Java 归档文件)文件,当然,作为学习,有时候也非常想看到这个 JAR 被打包前的源代码是怎么样的。

    下面提供几种查看 JAR 包的源代码方式。

    环境

    JDK 7+

    Maven 3.2.x

    Eclipse 4.x

    Maven 项目

    ,如下图设置后,直接双击 要查看的 .class 文件即可,它会自动下载源文件,这样就能看到了

    maven.jpg

    传统的导入 jar 的项目

    如果不是通过 Maven 管理的项目,推荐一个反编译工具 Jad ,配合 JadClipse 插件 来将 .class 文件反编译为源码。

    安装 Jad

    解压到任意目录即可 ,会得到一个 jad.exe 文件

    安装 JadClipse

    解压会得到 net.sf.jadclipse_3.3.0.jar

    安装到 eclipse 有几种方式:

    1.直接 jar 放入 eclipse 的 plugins子目录下

    2.以 link 形式来安装

    建一个目录 比如,我这里是 JadClipse ,在该目录下建一个 plugins 文件就爱,将 jar 放到这个文件下,这样就是一个典型的 eclipse 插件了。

    建一个 JadClipse.link 文件,里面写上

    path=D:/eclipsePlugins/JadClipse

    就是指向我们新建的 JadClipse目录,将 JadClipse.link 放入到 eclipse 的 dropins 目录下即可,

    重启

    配置 JadClipse

    配置Jadclipse, 在 Windows - Preferences - Java - JadClipse 下

    修改 Path to decompiler 输入我们解压 jad.exe 的位置,如下:

    D:\eclipsePlugins\JadClipse\jad158g.win\jad.exe

    jad.jpg

    在 Windows - Preferences - General - Editors - File Associations 下 .class without source 文件类型的默认编辑器为 JadClipse Class File Viewer

    jad03.jpg

    jad05.jpg

    重启即可

    效果

    这是没有源码的

    jad04.jpg

    这个是获取源码的

    jad06.jpg

    这样,我们就能看到源代码了。

    展开全文
  • mac 查看Jar包

    千次阅读 2020-03-06 18:41:30
    unzip -x -q trace-agent.jar -d trace-agent 直接解压后查看
  • 使用idea查看jar包内源码

    千次阅读 2020-10-28 22:16:37
    jar包拷贝到项目目录下 在jar包上右键,然后选择“Add as Library" 选择“Level”、“Add to Module”,点击“ok” 现在就可以愉快的阅读源代码了
  • maven查看jar包依赖 命令行方式 以搜索fastjson.jar依赖关系为例 在maven goal命令行界面输入,com.alibaba.fastjson为所搜索的jar包的完整名称(不要版本号) dependency:tree -Dverbose -Dincludes=...
  • jar文件怎么打开?...一、使用WinRAR打开jar文件1、首先我们先找到一个Java生成的jar文件,把它存放在指定位置已方便查看。2、然后右键点击jar文件,选择打开方式,然后设定为压缩文件打开的方式...
  • Jar包版本查看方法

    万次阅读 2017-03-27 17:04:35
    打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts....
  • linux运行jar包查看jar包进程、停止jar包
  • Mac平台查看jar包信息

    千次阅读 2018-12-06 18:43:00
    为什么80%的码农都做不了架构师?...jar包实质是zip格式压缩文件,因此我们可以使用命令 unzip -x -q xxx.jar -d xxx 转载于:https://my.oschina.net/VILLE/blog/2980536
  • 1打包 2.关闭之前项目,并启动新...nohup java -jar 名.jar--server.port=9090 >>./shop.log & 启动新项目并将日志打印到shop.log中去 tail -200f shop.log查看日志 到此我们的新项目就在linux...
  • 如果是旧的方式,直接解压缩就可以看了比较容易,但是现在是docker发布的方式,所以只能想办法解压缩对应的docker内部的jar包 jar -xvf app.jar 首先需要进入到容器内部 平常的容器一般都可以执行/bin/bash,很是...
  • eclipse查看jar包源码(反编译)

    千次阅读 2019-04-24 11:18:25
    jar包右键->打开方式-> 但是,我失败了,没有任何反应,猜测可能是没有安装相关软件,下面就是软件的安装。 法二: 利用JD-DUI查看源码,需要安装JD-GUI,地址:...
  • tail -f 2019-6-11.log 去到日志所在目录,执行tail -f 日志文件就行
  • Linux下 查看jar包文件、修改、保存

    千次阅读 2019-03-30 10:43:00
    1、vim命令打开jar包。 2、/search 搜索文件。 3、搜索选中文件后,回车打开文件。 4、修改保存文件。 示例链接:https://jingyan.baidu.com/article/91f5db1b1b66a41c7e05e36c.html ...
  • ZXing jar

    2015-05-15 20:12:20
    ZXing2.3.0的核心jar包,code-2.3.0.jar
  • zxing 3.30 jar包

    千次下载 热门讨论 2016-10-13 10:20:58
    zxing jar包
  • javax.servlet.jar包下载

    2017-01-17 21:12:51
    javax.servlet.jar包,如果有报异常未找到该jar包的,可以尝试着将该jar包导入,可以解决该异常。
  • java jar包 全集

    千次下载 热门讨论 2012-04-18 13:11:43
    ant-1.6.5.jar aopalliance-1.0.jar commons-beanutils.jar commons-collections-3.2.jar commons-digester.jar commons- io-1.4.jar commons-pool.jar dom4j-1.6.1.jar msbase.jar mssqlserver.jar msutil.jar ...
  • jar包日志去哪了?

    千次阅读 2020-09-30 11:14:51
    最近调试logback日志,在IDEA中可以正常显示并输出日志,可是打成jar包后就不显示日志,一度奇怪。 如果是在IDEA中,倒是可以看看打印日志这个语句是否执行,可是现在已经打成JAR包了,也没有办法进行调试。 ...
  • mysql-jdbc驱动 jar包

    2017-11-01 17:50:28
    1MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 2MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并...
  • 最新okhttp 3.2.0jar包程序文件

    千次下载 热门讨论 2016-04-01 15:17:09
    最近准备学习这个框架,所以下载了源码和jar包,okhttp是一个比较好用的网络请求框架,附上最新的3.2.0的jar包以及帮助文档。
  • Appium java jar包

    热门讨论 2015-08-06 17:36:26
    Appium java 测试框架 jar包
  • httpmime-4.5.2.jar httpcore-4.4.4.jar httpclient-win-4.5.2.jar httpclient-cache-4.5.2.jar httpclient-4.5.2.jar 提供以上5个jar包
  • 我们下载下来的jar包是无法直接对源代码进行查看的,需要在网上去寻找源代码。其实还有一种更简便的方法,那就是配置jadClipse,让你一键任意查看jar包下的.class文件  具体步骤:  第一步:下载以下两个插件:...
  • commons-beanutils-1.8.0.jar、commons-collections-3.2.1.jar、commons-lang-2.5.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar
  • Maven查看JAR包的依赖关系

    万次阅读 2017-11-03 16:08:48
    1、在eclipse中操作,打开pom.xml文件,如下图所示: 2、在pom.xml所在目录下,用命令执行 mvn dependency:tree ,结果如下图...其中“+-”符号表示该包后面还有其它依赖包,“\-”表示该包后面不再依赖其它jar包
  • HSSFWorkbook的jar包

    千次下载 热门讨论 2015-10-28 11:35:32
    java导出excel,简单实用。HSSFWorkbook的jar包。很好的解决java版到处excel。实现方式简单,请放心使用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,322,126
精华内容 528,850
关键字:

JAR包查看