社区
非技术区
帖子详情
新手:java用javac把*.java编译成bytecode,然后用java解释执行,我有一个问题,请高手指点?
c20000c
2002-01-21 08:13:34
如果我要做一个application,
那是不是application的用户每个人都要有解释器?还是编译成bytecode以后application自带解释器?
有点疑惑?????
...全文
161
6
打赏
收藏
新手:java用javac把*.java编译成bytecode,然后用java解释执行,我有一个问题,请高手指点?
如果我要做一个application, 那是不是application的用户每个人都要有解释器?还是编译成bytecode以后application自带解释器? 有点疑惑?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alula
2002-01-22
打赏
举报
回复
传说有把application编译成具体操作系统下运行的东东哦,就是失去跨平台的能力,却可以不需要JVM了。
似乎没几个人会这么做的。
jinfei
2002-01-22
打赏
举报
回复
JVM就是一个解释器。一般浏览器(IE,Netscape)和JDK都带了JVM,当然版本不一样的。
Mai_520
2002-01-22
打赏
举报
回复
那里有dos的jdk下载,别在sun的。而且文件很小的.
肖尧19
2002-01-22
打赏
举报
回复
是需要JVM,可是如果没有装JDK,JRE也不可少哦!!!
ligyi
2002-01-22
打赏
举报
回复
一般来讲,需要JVM-java虚拟机来对编译的bytecode文件来解释执行,这正是java的特点--平台无关性。
NetFan
2002-01-21
打赏
举报
回复
用户要有JVM才行
java是解释型语言
Java
字节码逆向工程实战:使用
Bytecode
Viewer深入分析与调试
本文系统讲解如何使用
Bytecode
Viewer(BCV)进行
Java
字节码逆向工程,涵盖环境搭建、JAR/APK文件解析、字节码结构与核心指令集解读、高级语法糖底层实现分析,以及三大实战场景:无源码异常定位、第三方库行为剖析、混淆代码对抗。重点突出BCV的多视图对比、控制流图生成和反编译引擎集成等关键技术能力,强调其在
Java
深度调试、性能优化与安全分析中的不可替代价值。
Java
字节码逆向分析利器:
Bytecode
-Viewer核心功能与实战指南
本文系统介绍
Bytecode
-Viewer(BCV)这一开源
Java
字节码分析工具的核心能力与工程实践。重点涵盖多引擎反编译(CFR/Procyon/FernFlower)对比、字节码与源码协同分析、Jar/APK资源浏览、全局搜索与导航、以及轻量级代码修改与重打包等关键技术。结合第三方库异常定位、设计模式学习、无源码依赖调试三大实战场景,说明其在
Java
逆向、安全审计与源码学习中的关键价值,并提供常见混淆处理、内存配置、插件扩展等进阶技巧。
Java
程序运行全解析:从编译原理到命令行实战
本文系统解析
Java
程序从源码到运行的全过程,涵盖编译原理(
java
c
生成字节码)、JVM
执行
机制(类加载、字节码验证、JIT编译、GC管理),以及JDK环境配置、命令行编译运行、包结构处理、Classpath设置、JAR打包与运行等核心技术要点,强调脱离IDE理解底层机制对排错和工程实践的关键价值。
直接修改别人jar包里面的class文件 工具:jclasslib
本文介绍如何使用jclasslib
Bytecode
Viewer等工具修改已编译
Java
类文件中的字符串常量,包括定位目标字符串、修改并重新打包的过程。
java
cp classpath_
java
java
的类路径讲解 -cp用法
本文详细介绍了
Java
的类加载机制,包括引导类、扩展类和用户类的加载顺序,以及如何通过CLASSPATH环境变量或命令行参数设置类路径。通过
一个
HelloWorld示例,
解释
了如何处理类的查找和
执行
过程,强调了正确的main方法定义,并讨论了在不断扩大的系统中管理类路径的方法。
非技术区
23,404
社区成员
70,511
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章