IDEA中使用Ctrl+左键查看第三方jar包的源代码时,出现Decompiled.class file, bytecode version:52.0 (Java 8),说明IDEA没找到该类的.java文件,而是把.class文件反编译展现出来了. 解决方法: 以tomcat为例,在tomcat官网下载到src结尾的源代码文件后, 1. 在IDEA中设置Project Structure 2. 选择SDK -> Sourcepath -> 添加 3. 选择下载好的tomcat源代码压缩包,一…
1.打开第三方依赖包,源文件的快捷键:ctrl + mouseClick 2.由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题. 解决方法如下: 1.jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为 .java 文件后,即可查看源码. 2.先下载jadClipse的jar包(反编译插件) 链接:sourceforge.net/projects/jadclipse/ 3.然后,将net.sf.ja…
1.打开第三方依赖包,源文件的快捷键:ctrl + mouseClick 2.由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题. 解决方法如下: 1.jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为 .java 文件后,即可查看源码. 2.先下载jadClipse的jar包(反编译插件) 链接:sourceforge.net/projects/jadclipse/ 3.然后,将net.sf.ja…
来源于:https://www.cnblogs.com/1995hxt/p/5252098.html 1.打开第三方依赖包,源文件的快捷键:ctrl + mouseClick 2.由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题. 解决方法如下: 1.jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为 .java 文件后,即可查看源码. 2.先下载jadClipse的jar包(反编译插件) 链接:…
我在csdn写了过了:https://blog.csdn.net/weixin_40404606/article/details/105174820…
用eclipse普通的打包方式,对含有第三方jar包的项目进行打包.调用方法后一只出现java.lang.NoClassDefFoundError问题. 从网上搜寻,很多都是在MANIFEST.MF文件中添加Class-Path: lib/jaxrpc.jar,试了下这种方式,也没能解决问题. 之后搜了下使用eclipse的插件fat jar进行打包,√ 问题解决. 1.首先下载好,将plugins文件夹中的文件拷到eclipse下的plugins文件夹中,重启eclipse.查看windows…
转载自:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: lib/commons-codec.jar lib/commons-htt…
我用的是mars4.5版本的eclipse 需求:要把写好的工程打成jar包,并能直接运行.工程用了若干个第三方jar. 在打包的时候,eclipse提供的打包方法不能引用第三方jar包,导致了出现ClassNotFoundException,此时可以采取两种解决方式. 1.自定义 MANIFEST.MF文件 指定Main-Class,Class-Path 并在Class-Path指定的路径下放置第三方jar包 注意事项: 1.Class-Path: 和Main-Class: 后边都有一个空格,…
ava 项目的编译文件经常被打包成 JAR(Java Archive,Java 归档文件)文件,当然,作为学习,有时候也非常想看到这个 JAR 被打包前的源代码是怎么样的. 下面提供几种查看 JAR 包的源代码方式. 环境 JDK 7+ Maven 3.2.x Eclipse 4.x Maven 项目 ,如下图设置后,直接双击 要查看的 .class 文件即可,它会自动下载源文件,这样就能看到了 传统的导入 jar 的项目 如果不是通过 Maven 管理的项目,推荐一个反编译工具 Jad ,配合…
我用的是Eclipse打包,但在CMD窗口执行的时候报“ActiveMQ.jar中没有主清单属性”错误. 在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利用好压打开jar包,果然如此.里面只有一行 Manifest-Version: 1.0 需添加Main-Class.在本例中,添加如下: Main-Class: com.luoluo.TestUse.activemq.ActiveMQStateMain 上面,有几点需要注意: 1. Main-Cla…