当前位置:首页 » 编程软件 » java汇编代码重编译

java汇编代码重编译

发布时间: 2022-09-21 19:39:42

A. jdk 7如何汇编01.java文件,把它变成01.class 文件

1.
java
不叫汇编
编译
2.不可能有01.class
这样的文件
如果你强制的重命名
那是不可用的
因为
class文件
的文件名是类名
不能以数字开头
3.如果是01.java这样的文件
里面就不要使用public的类不然编译通不过
4.编译
java程序
用命令提示符是这样的
(1)
配置环境变量
(2)打开命令提示符
--在运行窗口输入cmd

windows键
+
R键)
(3)
输入
javac
[途径][文件名].java
这样就可以得到
你的类文件了
类文件名是你的类名

B. 为什么Java反编译后带有汇编代码

那个不是汇编。。。是反编译工具无法识别的字节码(bytecodes,java中间代码),因为无法识别,自然只能直接把字节码打出来给你看了。
你多试几种反编译工具,并不是所有的都会出的,也不是所有的都在同一个地方出。这个取决于反编译工具的作者对字节码的理解。

C. java是英语编程经过汇编语言可以把他编译成中文的吗

汇编编译后是二进制文件
Java是源代码是英文
编译后是字节码
然后再使用jvm解析为二进制

你需要中文
是需要源代码级别的中文
因此需要修改Java的实现形式才行
不关汇编语言什么事情

D. JAVA程序能被反汇编吗

呵呵 首先,java可以反编译,现在已经有反编译软件了,你已经用过了,就知道的确很强大。不过,java相对来说,还是安全的,现在似乎还有种反反编译,听说过,不了解。
这些我们可以通过一些算法加密之类的,比如md5这样的。所以还是不用担心java的安全性。
然后,java是可以写病毒的。只是,java的使用需要对方先安装jvm之类的,所以说,如果对方没安装,那你病毒就没用了。所以现在很少人用java写病毒,就像linux里很少人会去浪费时间写病毒的。

E. 我使用CLASS反汇编生成的JAVA文件重新进行编译生成JAVA文件提示出错是为什么呢

并不是所有的class都能反汇编成java文件的,尤其是那些经过obfuscation(代码混淆)的class文件,混淆器故意生成很难或者根本不可能被反汇编的程序。比如class文件中可以用java关键词作名字的变量,反汇编出来的当然就不行了,这只是混淆技术之一,有些混淆技术相当难破。

另外,反汇编出来的程序质量跟反汇编程序也很有关系,jd-gui不错,但也不是通吃的。

F. 如何编译java

用命令提示符编译java程序的步骤:


1.先新建文本文档,输入自己的java程序。

这里我写一个简单的java程序,来做示范。

import java.util.*;

public class HelloDate{

public static void main(String[] args)

{

System.out.println("Hello,it's:");

System.out.println(new Date());

}

}

经验总结:运行一个java程序的大概的流程是:

书写源代码------>编译------->运行---->结束。




注意事项:

1.在输入的时候一定要注意区分大小写。

2.操作之前要保证自己的电脑配置了java的运行环境。

G. 反编译出来的JAVA文件如何重新编译

反编译出来的JAVA文件重新编译的过程如下:
1、新建一个myeclipse的web project。
2、右键该工程,myeclipse/add struts capability,设置成struts开发环境。
3、将war包解压,全目录覆盖新工程的WebRoot(包括其中的web-inf/meta-inf目录),相应的scr目录(或者对应的包含java文件的目录)覆盖eclipse的src目录。myeclipse会自动将WEB-INF\lib下的jar包作为放到classpath中的。
4、refresh该工程,over。
不过大部分反编译过来的工程,很难重新编译,因为import引用的jar包或者类名没有的话,工程直接报错。

H. 编译源码 后,怎么改 java源码重新编译

Java程序的运行需要经历三个步骤:

  1. 编辑

  2. 编译

  3. 运行

其中,编辑是编写源码的过程,编译是将源码编译成.class文件。运行时,找的就是.class文件,运行程序时,以main函数为入口,开始执行程序,重点是,下次程序运行时,JVM虚拟机不会再次编译源码,而是直接寻找对应的.class文件,从而运行程序。

所以,编译源码后,如果有新的修改,需要重新编译,生成.class文件,然后,才会执行。

修改源码后若不编译便直接运行,JVM使用的仍然是上一次运行的.class文件。

I. java反编译成汇编语言

您好, 提问者:
可以考虑使用JD-GUI工具进行反编译
但是汇编语言肯定还要自己写的,直接反编译不行的。

J. 在java编程中,汇编器把源代码编译成字节码再被JDK执行是这样的顺序吗

是的。再被JRE(JavaRuntimeEnvironment)运行。

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:637
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:366
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:82
php微信接口教程 发布:2025-04-16 17:07:30 浏览:308
android实现阴影 发布:2025-04-16 16:50:08 浏览:789
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:339
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:210
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:810
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:364
土压缩的本质 发布:2025-04-16 16:13:21 浏览:590