diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 78c22e302..60cb29c57 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,7 +78,7 @@ Tip: you can use `--versions` to list all available versions. ## 开发者相关 * Arthas运行支持JDK6+ -* 编绎Arthas要求JDK7+,因为使用到了jdk7里的`java.lang.management.BufferPoolMXBean`。 +* 编译Arthas要求JDK7+,因为使用到了jdk7里的`java.lang.management.BufferPoolMXBean`。 ### 安装到本地 diff --git a/site/src/site/sphinx/jad.md b/site/src/site/sphinx/jad.md index b9d82e2e9..99d8d7d24 100644 --- a/site/src/site/sphinx/jad.md +++ b/site/src/site/sphinx/jad.md @@ -18,7 +18,7 @@ jad ### 使用参考 -#### 编绎`java.lang.String` +#### 编译`java.lang.String` ```java $ jad java.lang.String @@ -52,7 +52,7 @@ CharSequence { ... ``` -#### 反编绎指定的函数 +#### 反编译指定的函数 ```java $ jad demo.MathGame main @@ -75,7 +75,7 @@ public static void main(String[] args) throws InterruptedException { Affect(row-cnt:1) cost in 228 ms. ``` -#### 反编绎时指定ClassLoader +#### 反编译时指定ClassLoader > 当有多个 `ClassLoader` 都加载了这个类时,`jad` 命令会输出对应 `ClassLoader` 实例的 `hashcode`,然后你只需要重新执行 `jad` 命令,并使用参数 `-c ` 就可以反编译指定 ClassLoader 加载的那个类了; diff --git a/site/src/site/sphinx/mc.md b/site/src/site/sphinx/mc.md index 544255970..f7ced44f0 100644 --- a/site/src/site/sphinx/mc.md +++ b/site/src/site/sphinx/mc.md @@ -1,7 +1,7 @@ mc === -> Memory Compiler/内存编绎器,编绎`.java`文件生成`.class`。 +> Memory Compiler/内存编译器,编译`.java`文件生成`.class`。 ```bash mc /tmp/Test.java @@ -19,4 +19,4 @@ mc -c 327a647b /tmp/Test.java mc -d /tmp/output /tmp/ClassA.java /tmp/ClassB.java ``` -编绎生成`.class`文件之后,可以结合[`redefine`](redefine.md)命令实现热更新代码。 \ No newline at end of file +编译生成`.class`文件之后,可以结合[`redefine`](redefine.md)命令实现热更新代码。 \ No newline at end of file diff --git a/site/src/site/sphinx/quick-start.md b/site/src/site/sphinx/quick-start.md index 353778c1e..876e5a009 100644 --- a/site/src/site/sphinx/quick-start.md +++ b/site/src/site/sphinx/quick-start.md @@ -104,7 +104,7 @@ $ thread 1 | grep 'main(' at demo.MathGame.main(MathGame.java:17) ``` -## 5. 通过jad来反编绎Main Class +## 5. 通过jad来反编译Main Class ```java $ jad demo.MathGame diff --git a/site/src/site/sphinx/redefine.md b/site/src/site/sphinx/redefine.md index 832d56f03..6935e7121 100644 --- a/site/src/site/sphinx/redefine.md +++ b/site/src/site/sphinx/redefine.md @@ -33,8 +33,8 @@ mc /tmp/UserController.java -d /tmp redefine /tmp/com/example/demo/arthas/user/UserController.class ``` -* jad命令反编绎,然后可以用其它编绎器,比如vim来修改源码 -* mc命令来内存编绎修改过的代码 +* jad命令反编译,然后可以用其它编译器,比如vim来修改源码 +* mc命令来内存编译修改过的代码 * 用redefine命令加载新的字节码 ### redefine的限制