首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过FatJar将JAVA项目导出为JAR包可执行程序

    FatJar是一款运行在eclipse上的插件,通过FatJar这款插件你可以将你的JAVA项目导出为JAR包, 并且如果你的项目包含GUI界面,本机装的也有java运行环境,那就可以直接双击打开了。...那有人问了,eclipse也可以将java项目导出为JAR包,干嘛还要装个插件呢, 因为如果你的项目当中包含的有第三方JAR包,那你的项目就会导出来就不能执行。...Failed to prepare partial IU: [R]net.sf.fjep.fatjar 0.0.31....产生这种错误的原因是FatJar插件不支持高版本的eclipse, 那就需要你在安装一个eclipse2.0的插件支持。...FatJar插件安装: Help→Install New Software 输入FatJar插件链接: http://kurucz-grafika.de/fatjar 选择下方的插件,点击下方的

    95730

    spring boot 使用maven和fat jarwar运行应用程序的对比

    使用maven和fat jar/war运行应用程序的对比 简介 上篇文章我们介绍了Spring boot的fat jar/war包,jar/war包都可以使用 java -jar 命令来运行,而maven...在打包成fat jar/war包的时候,背后实际上做了如下的事情: 管理了classpath的配置,这样我们在运行java -jar的时候不用手动指定-cp 。...通过manifest自动查找main() ,这样我们就不需要在java -jar中手动指定main方法。...com.flydean.FatJarApp 使用 mvn clean package 即可打包程序,然后使用java...如果是在线上环境,那么我们就需要使用fat jar/war了,这样的外部依赖比较小,我们不需要在线上环境部署maven环境,也不需要源代码,只要一个java的运行时环境就可以了。

    2K10

    Maven - 代码混淆proguard-maven-plugin vs 代码加密classfinal

    环境依赖 JDK 1.8 + 使用说明 下载 点此下载 加密 执行以下命令 java -jar classfinal-fatjar.jar -file yourpaoject.jar -libjars...注: 以上示例是直接用参数执行,也可以直接执行 java -jar classfinal-fatjar.jar按照步骤提示输入信息完成加密。...机器绑定 机器绑定只允许加密的项目在特定的机器上运行; 在需要绑定的机器上执行以下命令,生成机器码 java -jar classfinal-fatjar.jar -C 加密时用-code指定机器码。...='-pwd 0000000'"; export CATALINA_OPTS; //win下catalina.bat set JAVA_OPTS="-javaagent:classfinal-fatjar.jar...下载到classfinal-fatjar-1.2.1.jar 依赖,在当前依赖下cmd执行java -jar classfinal-fatjar-1.2.1.jar -C命令,会自动生成一串机器码.

    2.9K00

    每日开源 | 推荐一款java class文件安全加密工具,你也许用得到

    1 简介 ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。...4 环境依赖 JDK 1.8 + 5 使用说明 加密 执行以下命令 java -jar classfinal-fatjar.jar -file yourpaoject.jar -libjars a.jar...注: 以上示例是直接用参数执行,也可以直接执行 java -jar classfinal-fatjar.jar按照步骤提示输入信息完成加密。...机器绑定 机器绑定只允许加密的项目在特定的机器上运行; 在需要绑定的机器上执行以下命令,生成机器码 java -jar classfinal-fatjar.jar -C 加密时用-code指定机器码。...='-pwd 0000000'"; export CATALINA_OPTS; //win下catalina.bat set JAVA_OPTS="-javaagent:classfinal-fatjar.jar

    2K10

    Fat JAR

    Fat JAR(也称为uber-JAR)是一个包含了其所有依赖项的可执行Java归档文件(JAR),这意味着它不仅仅包含了你自己编写的类和资源文件,还包括了所有你的应用程序运行时所需的第三方库。...以下是一个使用Maven的简单Fat JAR入门案例: 创建一个新的Maven项目你可以手动创建一个新的Maven项目,或者使用IDE来生成,项目结构通常如下所示: my-fatjar-app ├──...└── App.java │ │ └── resources │ └── test │ ├── java │ └── resources └── pom.xml 编辑...编写你的应用程序代码在 src/main/java/com/example/App.java 文件中,写下你的应用程序入口点: package com.example; public class App...运行你的Fat JAR你可以使用以下命令运行生成的Fat JAR: java -jar target/my-fatjar-app-1.0-SNAPSHOT-jar-with-dependencies.jar

    99710

    Java Class 文件加密终极指南,有效保护你的核心代码

    ClassFinalClassFinal简介ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译...支持普通jar包、springboot jar包以及普通java web项目编译的war包。支持spring framework、swagger等需要在启动过程中扫描注解或生成字节码的框架。...项目模块说明classfinal-core: ClassFinal的核心模块,几乎所有加密的代码都在这里;classfinal-fatjar: ClassFinal打包成独立运行的jar包;classfinal-maven-plugin...: ClassFinal加密的maven插件;如何使用1、加密方法一 使用classfinal-fatjar.jar执行如下命令java -jar classfinal-fatjar.jar -file...启动jar项目执行以下命令:java -javaagent:yourproject-encrypted.jar='-pwd 123456' -jar yourproject-encrypted.jar/

    90410

    Java Class 文件加密终极指南,有效保护你的核心代码

    今天,咱们就来深入探讨另一个至关重要的话题 —— 如何利用 ClassFinal 对 Java 代码进行加密,让你的代码安全无虞!...一、ClassFinal:Java 代码的安全卫士 01 ClassFinal简介 ClassFinal 是一款专为 Java class 文件打造的安全加密工具,堪称 Java 开发者的福音。...03 项目模块说明 classfinal-core: ClassFinal的核心模块,几乎所有加密的代码都在这里; classfinal-fatjar: ClassFinal打包成独立运行的jar包,方便你随时随地使用...classfinal-maven-plugin: ClassFinal加密的maven插件,为项目加密提供了更加便捷的方式; 二、实战操作:如何使用 ClassFinal 加密代码 01 加密操作 方法一 使用classfinal-fatjar.jar...只需执行以下命令,就能轻松完成加密: java -jar classfinal-fatjar.jar -file yourproject.jar -libjars a.jar,b.jar -packages

    83410

    我真不信,这年头还有人能懂SpringBoot的ClassLoader加载机制

    熟悉Tomcat工作原理的人应该知道,Tomcat内部实现了自定义的类加载器,打破了Java的双亲委派机制,下面我们先看看什么是双亲委派机制。...双亲委派机制 双亲委派机制是指Java的类加载器收到一个类加载请求时,该类加载器首先会把请求委派给父类加载器。...Java类加载机制如下图所示。 我们通常将类加载器分为下面的三种类型。 ● 启 动 类 加 载 器 ( Bootstrap ClassLoader ) :加 载jre/lib/rt.jar。...而FatJar的启动Main函数就是JarLauncher,它负责创建LaunchedURLClassLoader来加载/lib下面的所有jar包。...最后Spring Boot使用FatJar自定义的jar包压缩和加载机制,规范了Spring Boot项目的包及目录结构。

    6.5K20

    Spring Boot系列之使用Arthas Tunnel Server 进行远程调试实践

    Spring Boot系列之使用Arthas Tunnel Server 进行远程调试实践 前言 在开发和运维 Java 应用的过程中,远程诊断和调试是一个不可或缺的需求。...Arthas 是阿里巴巴开源的一款强大的 Java 诊断工具,它可以在不修改代码、不重启应用的情况下,实时诊断和分析 Java 应用的运行状态。...Linux 或 Windows(推荐使用 Linux) 1.2 下载 Arthas Tunnel Server 从 GitHub Releases 下载 arthas-tunnel-server-4.0.5-fatjar.jar...以下是推荐的启动命令: java -jar arthas-tunnel-server-4.0.5-fatjar.jar \ --server.port=8080 \ #...如果要后台启动并保存一下运行日志: nohup java -jar arthas-tunnel-server-4.0.5-fatjar.jar --arthas.enable-detail-pages=

    1.1K00
    领券