博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jar命令使用
阅读量:2454 次
发布时间:2019-05-10

本文共 666 字,大约阅读时间需要 2 分钟。

文件信息清单:

 

MANIFEST.MF

 

内容为:

 

Manifest-Version: 1.0

Created-By: 1.6.0_10-beta (Sun Microsystems Inc.)
Main-Class: Test

注意:"Main-Class: Test" 冒号与Test之间有空格.

 

把Test.class与MANIFEST.MF文件放到同一个目录下.执行以下命令:

 

jar -cvfm test.jar MANIFEST.MF Test.class

 

运行命令:

java -jar test.jar

 

看到你想要的结果.

 

 

================================================

 

添加混淆器:

 

把test.jar放到 proguard/lib目录下,并创建一个proguard.pro文件,该文件内容如果下:

-injars      Test.jar

-outjars      Test_out.jar
-libraryjars  <java.home>/lib/rt.jar
-printmapping proguard.map

-keep public class Test {

    public static void main(java.lang.String[]);
}
保存proguard.pro文件.

开始执行混淆命令:

java -jar proguard.jar @proguard.pro

 

最后再试一下运行Test_out.jar

java -jar Test_out.jar

转载地址:http://ugbhb.baihongyu.com/

你可能感兴趣的文章
聊天室私人聊天原理_如何设置极其安全的私人群组聊天
查看>>
即时编译和提前编译_即时编译说明
查看>>
angular 命令行项目_Angular命令行界面介绍
查看>>
react 监听组合键_投资组合中需要的5个React项目
查看>>
css 选择器 伪元素_CSS伪元素-解释选择器之前和之后
查看>>
机器学习数据拆分_解释了关键的机器学习概念-数据集拆分和随机森林
查看>>
snapd_snapd使管理Nextcloud变得轻而易举
查看>>
devops和docker_通过免费的2小时Docker课程学习DevOps基础知识
查看>>
python构建json_如何使用Python构建JSON API
查看>>
桌面应用程序 azure_如何开始使用Microsoft Azure-功能应用程序,HTTP触发器和事件队列...
查看>>
矩阵奇异值分解特征值分解_推荐系统中的奇异值分解与矩阵分解
查看>>
异步JavaScript的演变:从回调到承诺,再到异步/等待
查看>>
自己写一个微型数据库_“最国际化的微型机构:”两名伦敦训练营的毕业生如何建造了一个远程…...
查看>>
构建静态服务器_为静态网站构建无服务器联系表
查看>>
塞尔达传说顺序_编码《塞尔达传说》克隆图例
查看>>
spring vertx_如何在Spring设置Vertx
查看>>
在Unity中创建3D直升机游戏
查看>>
编码和编码格式一样吗?_学习如何像专业人士一样编码
查看>>
CSS-in-JS的权衡
查看>>
ssh框架实现数据库_自顶向下介绍SSH及其如何实现安全的数据共享
查看>>