相关文章推荐
眉毛粗的书签  ·  第四版·  1 年前    · 
眼睛小的匕首  ·  TypeScript ...·  1 年前    · 

试试包名去掉!

我在IDE里编写的java代码,尝试在命令行运行却始终没法运行。一开始以为是环境变量的原因,但是后来想想环境变量没问题的啊。

原来是因为加了包名!
package xxx

去掉包名后,命令行运行:

javac xxx.java
java xxx
解决com.googlecode.d2j.DexException: not support version。其实就是替换了个dex2jar的包。安卓N之后用新的dex2jar工具。 如果这个工具还是不可以,大家可以参考这个文章: https://blog.csdn.net/lonewolf521125/article/details/89095783 用文本编辑器打开dex,对 就是以文本形式打开dex文件,修改对应的那个数字,问题解决!!亲测!! dex2jar 报错 com.googlecode.d2j.DexException: not support version从网上查询的信息来看是由于Android 版本的原因,高版本的Android版本编译成的dex文件开头字节会有区别,导致出现dex2jar的版本兼容问题,而目前官网的dex2jar工具只更新到2.0的版本,据了解dex2jar-2.0版本的工具只支持dex开头字节为035和036的Android版本,由于高版本的Android编译生成的dex开头字节不同,如Andro... 设置CLASSPATH的目的在于指定类的搜索路径,JVM就是靠CLASSPATH来寻找类的.class文件)),执行 java Test (注意:在编译时生成的Test.class字节码文件,在解释器运行.class文件时,不需要写.class后缀,否则也会报错)即可输出正确结果!( java c表时JDK内置的编译命令,E:\ java code\Test. java 表时的是源文件所在路径)1.首先检查 Java 源文件编译是否通过,并生成.class字节码文件;然后重新打开cmd命令提示符窗口(找不到或 无法 加载 主类 。 apktool (反编译apk得到资源文件res目录下的layout/xml....) dex2jar (反编译classes.dex文件,得到用于jd-gui工具查看的.jar文件) jd-gui (反编译.class文件,得到 java 文件,如果有混淆,得到的 java 文件是a.b.c.d...文件名称) 下载链... ./d2j-dex2jar.sh ../classes.dex dex2jar ../classes.dex -> ./classes-dex2jar.jar com.googlecode.d2j.DexException: not support version. at com.googlecode.d2j.r Microsoft Windows [版本 6.1.7601] D:\Android反编译工具【全】\2016\dex2jar-2.0\dex2jar-2.0>d2j-dex2jar.bat classes.dex dex2jar classes.dex -> .\classes-dex2jar.jar com.googlecode.d2j.DexException: not support version.