
正文
java如何转换本地代码 java如何转换本地代码格式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码怎么通过eclipse转换成exe的可执行文件?
1.确定Eclipse中是否有fat jar插件。
2.导出jar包;
在Eclipse中的包资源管理器中,右击-导出-选择其他下边的Fat Jar Explorter,下一步:选择要导出的包,下一步:在Main - Class 中选择项目的主类;直接点完成就好了。
注意:生成的jar文件在你的Eclipse的workspace里面;
3.验证jar包是否可以运行;
开始---运行----cmd----cd 进入你的jar文件目录下;输入
java -jar Text.jar 回车,能运行,转下一步;不能请看本论坛关于java中环境变量的设置等教程;
4.下载exe4j
5.exe4j的使用:
如果时最新版本:它要求JDK至少1.5以上,点Locate找到的%JDK1.5%/bin/java.exe就可以进行安装了。
下面就安装后的一些使用事项说一下:
第1步,跳过。
第2步,事先已经制作好了jar文件,故选下面一个"JAR in EXE":
第3步,第一个空随便写,下面一个写出想要将打包后的exe文件输出的目录:
第4步,由于演示程序是在console下的,所以选第二个,下面的Executable name写将要生成的exe文件的名字,其他按默认即可:
第5步,首先,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到起初已经做好的jar文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到主类,这一步即算完成:
第6步,很简单,上面填个1.3,1.4什么的,下面可填可不填,然后就算基本上完成了:
接下来7、8步默认即可,第9步编译,到第10步你就可以点这个看到效果了。
相关问答
Q1: 如何把java代码转换成smali代码
把java代码转成smali代码共需要以下三个步骤
1、编译java代码为class文件
javac smaliTest.java
这个比较简单,会生成smaliTest.class文件
2、把class文件转成dex文件
我们知道apk包里java代码最后生成的是class.dex文件,把class转化成dex文件就需要用到android SDK提供的一个工具dx,该jar包位于android-sdk\build-tools\23.0.1\lib,找到该包后执行以下命令
java -jar dx.jar --dex --output=smaliTest.dex smaliTest.class
3、把dex转化成smali文件
这时候会使用到另外一个工具baksmali,该工具位于android-sdk\platform-tools\,找到该包后执行以下命令
java -jar baksmali.jar smaliTest.dex
OK,完成,此时会生成一个out目录,在out目录下的smaliTest.smali就是我们要看到的smali代码了
Q2: java怎么本地编译
第一步,写代码并保存为“.java”格式文件。
第二步,确保环境变量设置好java如何转换本地代码:在桌面电脑图标上点击右键,选着属性,调出系统,我的win7,路径-----控制面板\系统和安全\系统,左边中部高级系统设置,打开系统属性。xp系统也找系统属性,有个高级选项,里面有环境变量按钮。打开,中下有系统变量,找到path选项,编辑,记得先在最后加个分号“;”。然后找到jdk的安装目录,在地址栏里把包括\bin在内的路径复制到分号后就可以java如何转换本地代码了,然后确定、确定。。。。。。
第三步,打开dos界面并编译:开始--运行--cmd或开始--附件--运行--cmd或windows键+R
--cmd,打开界面。编译键入:javac 路径\文件名.java,会出现一个同名class文件。对了\的方向挺重要,不行换个方向试试。
第四部,运行也说说吧,键入:java 路径\文件名,文件指的是class文件。
中间出错修改代码的话,要重新编译才能运行。
Q3: 怎样将Java源代码转换成Java开应用程序
我试了一下,jbuilder生成的exe文件,在没有装jre的机器上不能运行,于是我就在该exe文件的同一位置提供一个jre目录,可是该exe文件不会去自动找这个jre,应该怎样做才能使exe文件找到这个jre,并运行起来呢?
先写一个bak,检查有没有jre,有的话就直接运行你的程序,没有的话,先安装再执行。
---------------------------------------------------------------
jbuilder有一个隐藏的技巧可以让你从可执行文件来启动java程序,(不出现console窗口我没有做到)。需要jbuilderx的bin目录下的这些文件:
jbuilder.exe
jbuilderw.exe (可选)
jbuilder.config
jdk.config
“jbuilder.exe”是一个通用的可执行外壳文件,用以启动java程序,“jbuilderw.exe”好像是javaw.exe一样,它把“jbuilder.exe”包装起来,但是运行时候不显示那个console的窗口。使用这些文件的关键是文件名。“jbuilder.exe”查找一个文件叫“jbuilder.config”的配置文件,里面包含了运行java程序的必须信息。同样的“jbuilderw.exe”查找“jbuilder.exe”来启动不带console窗口的java程序。如果把jbuilder.exe重命名为“foo.exe”,那“foo.exe”将去寻找“foo.config”配置文件,同样“jbuilderw.exe”被重命名为“foow.exe”,它会去寻找“foo.exe”文件。
说到这里,聪明的读者应该猜到怎样利用jbuilder.exe来启动应用程序了。只要把jbuilder.exe,jbuilerw.exe,jbuilder.config改名成相应的文件名,在jbuilder.config里面指定主类和类路径,就能够通过执行jbuilder.exe(或者被改名后的exe文件)来启动java应用程序了。
在\jbuilderx\bin\目录下,后把jbuilder.exe,jbuilder.config,jdk.config四个文件拷贝到某目录下,然后打开jbuilder.config文件,作相应的修改:
在jbuilder.config里面找到下面两行
# start jbuilder using the its main class
mainclass com.borland.jbuilder.jbuilder ----修改主类为自己希望的类
config里面可以识别的命令可以在jbuilder/bin目录下的config_readme.txt里面找到详细说明。
然后修改jdk.config里面的javapath相对的路径,例如原来是
javapath ../jdk1.3/bin/java ----修改主类为自己打包的jre路径(可以使相对路径,如./jre)
最后将jbuilder.exe,jbuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。
下面的小技巧可能更有趣,将jar文件打包进入exe文件!
将jar包附加到jbuilder.exe后面去,执行过程:
copy /b ..\jbuilder.exe+hello.jar foo.exe
一个含jar包的exe文件得到了!
这个过程的大致原理是:exe文件的重要信息都在文件头部,所以把乱七八糟的东西放exe文件尾部是不要紧的;而jar/zip文件的重要信息是在文件尾部的,这样它们两不相干,能够容易的被执行。
Q4: 求助..... 怎么把java源码转成本地代码,其目的是为了防止反编译以便保护源码
压缩,压缩,再压缩.
或者你可以理解为 加密,加密,再加密,
等你自己运行的时候,就逆向解析出来源码.
希望能帮到你!
java如何转换本地代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java如何转换本地代码格式、java如何转换本地代码的信息别忘了在本站进行查找喔。

![【单机游戏】[即时战略] y276 [ADV/汉化/动态CG/CV语音/PC]家庭教师实践报告~巨汝母娘盛宴 云翻汉化版[1G][新汉化/全CV] ... 【单机游戏】[即时战略] y276 [ADV/汉化/动态CG/CV语音/PC]家庭教师实践报告~巨汝母娘盛宴 云翻汉化版[1G][新汉化/全CV] ...](https://www.04ip.com/template/qe/style/noimg/13.jpg)





