把web项目打包后,一般默认的class文件都放在/web-info/classes目录下面,感觉这样太明目张胆了,懂java的人可以很容易的找到目录然后反编译,所以就尝试使用myeclipse对项目的src目录打jar,尝试后发现没问题。
1:右击项目src目录,选择export,在弹出框中选择java---JAR file,点下一步。
2:在下面选择jar包输出路径,其他默认,也可以在下面三个复选框上勾上1,2.,点击下一步。
3:一路默认,finish。
4:打开项目的war/ear包,然后把刚才导出的jar包放在/web-info/lib目录下面,之后就可以删除class下所有文件。
然后根据弹出的提示,点击确定。ok!
上一步中,如果原来src目录有配置文件的话也都会打到jar包中来,这时可以把这些配置文件单独抽出来,仍然放在war/ear包下面的/web-info/classes目录,这只是起一个指导说明作用,既然都打jar了,那为什么还要在在classses下放置文件呢。
最后,如何在打jar包的时候对class文件进行保护,还没有做尝试,下一步尝试下。
相关推荐
2. **导入插件**:将下载的插件文件(通常是`.jar`格式)复制到MyEclipse的`plugins`目录下。 3. **重启MyEclipse**:关闭并重新启动MyEclipse,使新安装的插件生效。 4. **配置插件**:进入MyEclipse的首选项设置...
本文将详细介绍如何在MyEclipse6.5下进行JAR包的创建。 首先,为了确保JAR包的正确运行,我们需要遵循一些最佳实践。其中一项重要的原则是将程序代码与使用的配置文件分开存放。配置文件通常包括数据库连接信息、...
一、MyEclipse打JAR包 1. **创建Java工程**:首先确保你有一个完整的Java工程,包含了所有源代码、资源文件和依赖库。 2. **配置工程属性**:右键点击工程,选择“Properties” -> “Java Build Path”。在...
1. **导入`.class`文件**:在MyEclipse中,可以通过“File” -> “Import” -> “General” -> “Existing Projects into Workspace”来导入包含`.class`文件的项目或者JAR包。确保选中包含`.class`文件的目录,然后...
如果遇到问题,可能需要检查MANIFEST.MF文件的配置,特别是Main-Class属性,它指定了JAR文件的主类。 通过以上步骤,你可以在MyEclipse中轻松地将JAVA项目打包成JAR文件。这个过程不仅适用于普通Java应用程序,也...
在MyEclipse中,生成JAR包和源码ZIP包是常见的软件发布步骤,这对于开发者而言至关重要,因为它们便于分发、调试和学习代码。下面将详细介绍如何在MyEclipse中进行这两个操作。 1. 输出JAR包 JAR(Java Archive)...
MyEclipse作为一款强大的Java集成开发环境,虽然默认并不支持直接打开`.class`文件,但通过插件我们可以实现这个功能。本篇文章将详细介绍如何在MyEclipse中配置和使用jadclipse插件来直接打开`.class`文件。 首先...
该问题的原因是因为 Eclipse 发布项目时并未自动将引用的 jar 包 copy 到 WEB-INF/目录下,导致编译器找不到所使用的 class。 解决方案 解决该问题有多种方法,本文将介绍三种解决方案。 第一种方法:抛弃使用 ...
MyEclipse反编译插件是开发者们在处理Java代码时非常有用的工具,它能够帮助我们查看和理解已编译的.class文件中的源代码。在Java编程中,源代码会被编译成字节码(.class文件),这些字节码是机器可执行的,但并不...
自测可用" 暗示了这个资源包含一个用于MyEclipse 8.5的反编译插件,并且该插件已经过测试,可以成功地对jar包进行反编译。MyEclipse是一款功能强大的Java集成开发环境(IDE),它基于Eclipse,增加了许多用于企业级...
本文将详细介绍如何在MyEclipse中添加JAD(Java Decompiler)插件,以便查看.class文件。 首先,JAD是一款流行的开源Java反编译器,版本1.58是其一个稳定版本。它能够将字节码转换回接近原始的Java源代码,帮助...
查看java的class文件,在网络上搜索了一下资料,这样就很方便的去查看别人的代码 在myeclipse中查看class文件,就像查看普通的java源文件一样,通过以下步骤可以做到: 安装设置步骤:1. 下载jadnt158.zip 。 2. ...
【标题】"myeclipse代码反编译jar"涉及到的核心技术是Java的反编译,主要工具是Jadclipse,这是一款集成在MyEclipse中的插件,用于查看和理解已编译的.class文件的源代码。在软件开发过程中,有时我们需要查看已发布...
【标题】: "myEclipse打jar并转exe文件" 【描述】: "本文档将指导您如何在myEclipse 6.5中导出jar包,并将其转换为可执行的exe文件。" 【标签】: "jar, exe, 转换" 【正文】: 在Java开发中,myEclipse是一款广泛...
这里提到的"myeclipse连接数据库所缺少的3个jar包"就是针对Microsoft SQL Server数据库连接的关键组件。这三个jar包分别是:`msbase.jar`,`mssqlserver.jar`,以及`msutil.jar`。 1. `msbase.jar`: 这个jar文件...
安装插件时,你需要将这个JAR文件复制到MyEclipse的plugins目录下,并重启IDE,以便使其生效。 在 `Readme.txt` 文件中,通常会包含关于如何安装和使用 `Jadclipse` 的详细步骤,以及可能遇到的问题和解决方案。...
- **逆向工程**:在分析已有的class文件,但没有源代码的情况下,反编译可以帮助我们重建源代码。 - **调试**:在无法获取源代码的环境中,反编译可以帮助我们定位和修复错误。 在上述的压缩包文件中,...
6. **生成的JAR包**:Maven会在项目的`target`目录下生成JAR文件。如果配置正确,这个JAR将是可执行的,你可以通过`java -jar your-jar-file.jar`命令来运行。 注意,`TestTest`可能指的是测试类或者测试用例,对于...
以下是对如何使用MyEclipse将Java程序打成jar包的详细步骤及注意事项的解释: 1. **项目导出**: 在MyEclipse中,首先需要选择你要打包的Java项目。右键点击项目,在弹出的菜单中选择“Export”(导出)选项,这是...
以下是对如何使用MyEclipse打JAR包的详细步骤和相关知识点的说明: 1. **启动MyEclipse**: 首先,确保已经安装并启动了MyEclipse。MyEclipse是Eclipse的一个扩展,专为Java、Web和企业级应用开发设计。 2. **...