首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何实现class文件反编译:java-decompiler 反编译工具

打开官方文章,我们会发现这个工具已经已经很久没有更新了,到现在,2024年安装一个旧版本工具,不出意外会遇到很多兼容性问题,所以本篇文章中,主要说明下在2024年使用这个工具可能存在一些问题。...如果你安装了一个Java版本,这种方法是生效,我们通过 /usr/libexec/java_home -F -V 指令就可以窥见原因。...原因是无法通过 1.8+ 进行检索,会得到如下提示: /usr/libexec/java_home -F -v '1.8+' The operation couldn’t be completed..../usr/libexec/java_home -F -v '1.8' /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home (base)...以上两种方法某些情况下都有效。如果你安装版本不是 jdk1.8,并且安装了多个Java版本,以上方法可能都不生效,如果你认真看了,相信你一定可以找到方法。

24610

BigData | 从头搭建一个Spark环境(MacOS版)

Step1:安装JDK Sparkjob都是JVM(Java Virtual Machine)进程,所以安装Spark之前需要确保已经安装好了JDK(Java Developer Kit)。...终端Shell输入:java -version 若返回某个Java版本,代表已经OK了; 不然,需要自己上网下载安装JDK,方法如下: 1)登陆Oracle官网下载页面:https://www.oracle.com...3)找到自己JDK根目录 JDK根目录:/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home (这个很重要,后面也会用到).../hadoop/3.1.2/libexec/etc/hadoop 3.2 配置hdfs地址和端口 进入Hadoop安装目录:/usr/local/Cellar/hadoop/3.1.2/libexec...进入Hadoop安装目录:/usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop 找到mapred-site.xml.template文件,将文件重命名为

6K22
您找到你想要的搜索结果了吗?
是的
没有找到

Ubuntu 13.04环境Hadoop1.2.1单机模式安装

sudo mkdir /usr/java (注:usr下创建java目录) 3、sudo cp /home/jimmy/Downloads/jdk-7u45-linux-x64.tar.gz /usr...(以便让刚才环境变量起作用) 7、验证java是否安装正确 输入命名:java -version 如果能正确显示java版本号,就说明java环境已经具备了 输入命名:echo $JAVA_HOME...,这里jimmy换成自己用户名) gedit hadoop-1.2.1/conf/hadoop-env.sh (编辑conf下配置文件) 找到#export JAVA_HOME这一行,去掉注释,...Required. export JAVA_HOME=/usr/java/jdk1.7.0_45 5、验证hadoop是否正常运行 cd hadoop-1.2.1 bin/hadoop version...java版本号,可先执行 export JAVA_HOME=`/usr/libexec/java_home` 然后再 echo $JAVA_HOME就能看到当前jdk路径了 cent os上apt-get

31810

ubuntu13.04环境hadoop1.2.1单机模式安装

mkdir /usr/java (注:usr下创建java目录) 3、sudo cp /home/jimmy/Downloads/jdk-7u45-linux-x64.tar.gz /usr/java...(以便让刚才环境变量起作用) 7、验证java是否安装正确 输入命名:java -version 如果能正确显示java版本号,就说明java环境已经具备了 输入命名:echo $JAVA_HOME...,这里jimmy换成自己用户名) gedit hadoop-1.2.1/conf/hadoop-env.sh (编辑conf下配置文件) 找到#export JAVA_HOME这一行,去掉注释,变设置成正确路径...export JAVA_HOME=/usr/java/jdk1.7.0_45 5、验证hadoop是否正常运行 cd hadoop-1.2.1 bin/hadoop version 正常情况下,会显示hadoop...又能正常显示java版本号,可先执行 export JAVA_HOME=`/usr/libexec/java_home` 然后再 echo $JAVA_HOME就能看到当前jdk路径了 cent os

81090

Osx环境下启动Apache

jdk共存,并不会安装一个低版本之后就覆盖了另一个版本 通过下面的命令可以查看安装了那些jdk以及相应安装目录 /usr/libexec/java_home -V 结果: zsr:~ zsr$ /...usr/libexec/java_home -V Matching Java Virtual Machines (2): 1.8.0_141, x86_64: "Java SE 8" /Library.../Contents/Home 可以看到,当前我机器/Library/Java/JavaVirtualMachines目录下面有两个版本jdk,默认使用是高版本这个。...另外还可以通过 java -version 命令查看运行是哪个jdk版本 ---- 另外还需要配置apache-tomcat 启动apache-tomcat也有一些特殊,是直接找到文件包 cd ~/...环境变量,因此还需要如下配置 cd ~/apache-tomcat-7.0.11/bin vim setclasspath.sh 文件中添加如下两个对应jdk位置路径 export JAVA_HOME

45020

macOS(Big Sur):eclipse下引用JDK 8 tools.jar 塈macOS下为eclipse设置JAVA_HOME环境变量问题

使用JDK8eclipse 重新安装使用JDK8eclipse 旧版本是一个解决办法,降低版本对于最新macOS 11 Big Sur系统会不会有兼容性问题也不可知,但我觉得太麻烦,不到万不得已不会使用这个方案...本地JDK升级到11 升级本地JDK版本到11,然后使用上述方法修改eclipse.ini也是可以,但对于我并不合适,因为我项目都是基于JDK 7或8,突然因此被迫升级JDK版本后面有多少麻烦也不可知...以设置 JAVA_HOME 为例 launchctl setenv JAVA_HOME=$(/usr/libexec/java_home) /etc/launchd.conf 添加 setenv JAVA_HOME...=$(/usr/libexec/java_home)方式Mac OS X 10.10 and higher版本已经不再支持参见: 《HowTo: Set an Environment Variable...echo "launchctl setenv JAVA_HOME=$(/usr/libexec/java_home)" > ~/.zshenv 显然该方法只对当前用户有效 如何持久化2:launchd.plist

3.2K30

MacOS安装与卸载JDK

下载JDK8安装文件 链接:https://pan.baidu.com/s/1fbYP1M38aPwKOPpw6lSVCA 密码:u3au 或者去官网下新版本 注:若安装其它版本Java,只需要在下面修改环境变量时...安装JDK文件 2.1 双击pkg文件安装即可 2.2 查看JDK安装位置 打开终端窗口,执行命令:/usr/libexec/java_home -V 2.3 确定jdk安装完整 ls -l /Library...配置JDK环境变量 3.1 打开终端窗口,打开基础配置文件 若第一次配置环境变量,使用“touch .bash_profile” 创建一个.bash_profile隐藏配置文件。...3.2 配置java环境变量 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/Home PATH=$JAVA_HOME...3.3 激活配置 输入下述命令激活配置: source .bash_profile 查看Java版本: java -version 3.4 输入javac和javap看是否安装成功 4.

93010

M1 芯片 Mac 中使用原生 Java 优雅地玩 Minecraft

Minecraft 目前支持 x86_64 架构,不支持 ARM,准确地说是支持 x86_64 架构 Java,因为 macOS Minecraft 是通过 Java 来运行。...好在 Zulu 提供了 ARM64 版本 Java,只需要进入其下载页面[1],依次选择 「Java 17」-「macOS」-「ARM 64-bit」-「JDK FX」,右侧选择 .dmg 文件下载并安装...安装完成后,可以通过运行命令 /usr/libexec/java_home -V 来查看系统中安装所有 Java 版本。...$ /usr/libexec/java_home -V Matching Java Virtual Machines (3): 17.0.1 (arm64) "Azul Systems, Inc...虽然已经有人编译好了,版本有点老了,最后更新日期还停留在 2020 年,而且不支持 HMCL 启动器,详情可查看 m1-multimc-hack 仓库[4]。

5K30

手把手教你 JDK 安装与环境配置(附第一个 Java 程序)

为满足移动端和PC端双重阅读体验,以及文章质量保证,开始重构以及新写文章都会基于 “语雀” 平台编写,公众号会同步刚发布文章,随后修改或者更新只会在语雀中维护。...尤其是 IDEA,创建项目或者项目结构中,直接就能找到 JDK。...8 了,其实就是版本基础上增加了一些新特性,但是我们暂时也不会涉及到一些很新特性,所以JDK版本一般不低于8即可 如果对自己系统版本不清楚朋友可以 鼠标右击桌面计算机图标 点击属性 打开计算机属性界面查看...进入终端,输入 java -version 提示版本信息即代表安装成功,一般如果使用 IDEA 的话,到这里其实已经能够自动识别到你 JDK 了,不需要再配置环境也行了。...2.2.2 配置环境变量 2.2.2.1 查看 JDK 安装路径 终端输入 /usr/libexec/java_home -V 可以返回 JDK 安装路径 /Library/Java/JavaVirtualMachines

1K30
领券