Class文件轉Java文件

目錄

  • 1、下載一個反編譯工具
  • 2、在文件夾下打開命令窗口
  • 3、在此目錄下隨意建一個文件夾
  • 4、在打開的命令窗口輸入命令
  • 5、返回解壓目錄下

1、下載一個反編譯工具

下載鏈接:https://varaneckas.com/jad/
下載的是第一個

在這里插入圖片描述
下載后放至任意目錄下解壓即可
在這里插入圖片描述

2、在文件夾下打開命令窗口

在這里插入圖片描述

3、在此目錄下隨意建一個文件夾

我的是aa

4、在打開的命令窗口輸入命令

jad -o -r -s java -d src aa/**/*.class

在這里插入圖片描述

5、返回解壓目錄下

src下就是反編譯的java文件
在這里插入圖片描述
在這里插入圖片描述

jad命令函數的參數如下:
-o 無需確認直接覆蓋輸出 (default: no)
-r 恢復包的默認結構
-s 定義輸出文件的擴展名 反編譯后是要.java的源文件
-d 指定輸出文件的文件目錄 src表示反編譯后的所有文件都放在src目錄下。
aa/**/*.class -tree表示欲編譯的所有文件所在目錄

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163248.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163248.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163248.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

夜天之書 #88 Elastic License 2.0 與開源協議的發展

譯序 我在此前的多篇文章中討論了商業開源的話題: 《企業開源的軟件協議模型實踐》《企業實踐開源的動機》《商業源碼協議為何得到 HashiCorp 等企業的垂青?》《企業如何實踐開源協同》《中國不缺好的開源開發者》“商業探索與可持續”一節《開源不是商業…

JetLinks設備接入的認識與理解【woodwhales.cn】

為了更好的閱讀體驗,建議移步至筆者的博客閱讀:JetLinks設備接入的認識與理解 1、認識 JetLinks 1.1、官網文檔 官網:https://www.jetlinks.cn/ JetLinks 有兩個產品:JetLinks-lot和JetLinks-view 官方文檔: JetLi…

【自然語言處理】正向最大匹配算法(FMM),反向最大匹配算法(BMM)和雙向最大匹配算法(BM)原理及實現

目錄 一,正向最大匹配算法(FMM) 二,反向最大匹配算法(RMM) 一,正向最大匹配算法(FMM) 正向最大匹配分詞(Forward maximum matching segmentation)通常簡稱為…

沒有PDF密碼,如何解密?

PDF文件有兩種密碼,一個打開密碼、一個限制編輯密碼,因為PDF文件設置了密碼,那么打開、編輯PDF文件就會受到限制。忘記了PDF密碼該如何解密? PDF和office一樣,可以對文件進行加密,但是沒有提供恢復密碼的功…

powshell 不能運行腳本

1、先執行: Set-ExecutionPolicy -Scope CurrentUser 2、再輸入: remotesigned

win10下安裝gcc

win10下安裝gcc 一、gcc是什么? 1.1、安裝gcc 第一次安裝,記錄一下 一、gcc是什么? GNU編譯器套件(GNU Compiler Collection)包括C、C、Objective-C、Fortran、Java、Ada和Go語言的前端,也包括了這些語言的庫(如libstdc、libgcj等等…

mac電腦文件比較工具 UltraCompare 中文for mac

UltraCompare是一款功能強大的文件和文件夾比較工具,用于比較和合并文本、二進制和文件夾。它提供了豐富的功能和直觀的界面,使用戶能夠輕松地比較和同步文件內容,查找差異并進行合并操作。 以下是UltraCompare軟件的一些主要特點和功能&…

為什么程序員不直接用線上環境寫代碼呢?

為什么程序員不直接用線上環境寫代碼呢? 有的,我就是直接用Linux作為主力電腦使用,大概從201 6年起,我就開始這樣干了。無論是編 程、畫電路板、畫UI、剪視頻.... 都在Linux上面完成。 編程工具大部分都有Linux版本,…

【【Linux 常用命令學習 之 一 】】

Linux 常用命令學習 之 一 打開終端之后的 我們會了解 所使用的 字符串含義 其中前面的 zhuxushuai 是 當前的用戶名字 接下來的 zhuxushuai-virtual-machine 是 機器名字 最后的符號 $表示 當前是普通用戶 輸入指令 ls 是打印出當前所在目錄中所有文件和文件夾 shell 操…

使用css代碼防止圖片被拖拽的教程

在網頁中,我們經常使用圖片來美化頁面或輔助內容呈現,但有時用戶會無意中拖拽圖片,這會對頁面布局或其他元素產生意想不到的影響。為了防止這種情況,我們可以使用CSS來禁止圖片被拖拽。 img {-webkit-user-drag: none;-moz-user-d…

CF 1891A 學習筆記

原題 A. Sorting with Twos time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output You are given an array of integers 𝑎1,𝑎2,…,𝑎𝑛�1,&a…

多個視頻怎么生成一個二維碼?二維碼看視頻的制作方法

二維碼能放入多個視頻嗎?現在用二維碼看視頻是很流行的一種方式,不僅符合現在人的行為習慣,而且還不需要占用自身的容量空間,能夠即時的獲取視頻內容。那么當有多個視頻需要展示,但是想要放到一個二維碼中,…

集團投融資大數據平臺解決方案

一、項目背景 項目為集團型公司大數據平臺項目,整個項目周期約為6個月,整體呈現了對外的數據大屏駕駛倉和對內的看板報表,減少了客戶內部數據上報和報表制作的重復工作量,為集團數據決策奠定基礎。 二、項目目標 戰略層&#xff…

局部保持投影(Locality preserving projections,LPP)

局部保持投影(Locality preserving projections,LPP) 方法概述 核心思想 有映射 Y m ? n f ( X d ? n ) \underset{m*n}{Y}f(\underset {d*n}X) m?nY?f(d?nX?),能夠實現將d維的樣本變換到m維空間之中 假設:對…

ESP32 Arduino實戰傳感器篇-- DHT11 DHT22 使用 Web 服務器顯示值

該項目采用 ESP32 作為控制設備,連接到現有的 WiFi 網絡并創建 Web 服務器。當設備連接到該 Web 服務器時,ESP32 將從 DHT11/DHT22 傳感器讀取溫度和相對濕度,并將其發送到設備的 Web 瀏覽器,并具有良好的界面。興奮的?讓我們開始吧! ESP32 內置了溫度傳感器,為什么不使…

咖啡館管理系統點餐外賣小程序效果如何

咖啡一直是很多人喜歡的飲品,比如有些地區的人非常喜歡,熬夜加班醒腦等,咖啡領域市場規模逐年增加,相應的從業商家也在增加,近些年隨著線上生態崛起,傳統線下咖啡館經營痛點顯露出來。 通過【雨科】平臺搭建…

目標檢測算法 - YOLOv4

文章目錄 1. 簡介2. YOLOv4整體結構3. Backbone4. Neck 1. 簡介 YOLOv4是YOLOv3的改進版。YOLOv4并不是原YOLO項目的作者。發表于CVPR2020。 改進: 主干特征提取網絡:Darknet53 -> CSPDarknet53特征金字塔:SPP,PAN分類回歸層…

每天學習一點點之 Tomcat 是如何清除過期 Session 的

今天使用一種很臨時的方案解決 Session 泄漏的問題:縮短 Session 的過期時間。這種方法雖然簡單,但卻非常有效。然而,這引發了一個問題:我們應該將過期時間設置為多短呢?在 Spring Boot 中,最短的過期時間是…

實在智能攜“TARS大模型”入選“2023中國數據智能產業AI大模型先鋒企業”

近日,由數據猿與上海大數據聯盟聯合主辦的“2023企業數智化轉型升級發展論壇”在上海圓滿收官。 論壇頒獎典禮上,《2023中國數據智能產業AI大模型先鋒企業》等六大榜單正式揭曉,旨在表彰在AI領域為數智化升級取得卓越成就和突出貢獻的企業&am…

解決“使用 CNKI 保存時發生錯誤。改為嘗試用 DOI 保存。”【Bug Killed】

文章目錄 簡介解決辦法跟新本地Zotero中茉莉花插件的非官方維護中文翻譯器更新網頁插件Zetero Connector中的Transtors 結語參考資料 簡介 使用Chrome ? Zotero Connector保存中國知網(CNKI)的參考文獻到本地的Zotero時無法正常保存,出現使…