簡體   English   中英

可以從類文件創建Java文件嗎? 反編譯

[英]can you create java file from the class file? Decompile

我最近在Netbeans中使用VirtualBox創建了一個項目,在該項目中我安裝了Windows XP(未激活)。我的Windows需要激活,並且在激活它之前不允許我訪問計算機上的文件,我很愚蠢地去了並卸載了XP,然后重新安裝它,以為我可以訪問我創建的JAR文件中的所有文件

我想知道是否有什么方法可以使用我創建的項目的類文件來創建新的Java文件,以便我可以在netbeans中編輯代碼?

如果有人可以訪問我創建的Java內容表單,請讓任何人對這個主題有所了解。 我是編程新手,這是我所不了解的(我希望這是有道理的)

如果不可能的話,請讓我知道我是絕對的白痴,這樣我就可以從頭開始重新創建項目了。抱歉,謝謝

jar / class文件是無法讀取的已編譯字節碼... 但是使用Java可以輕松地將其轉換回。 查看類似JavaDecompiler的程序。 1這不是我的程序,但是我使用了它,並且發現它可以滿足我的需求。

1如果這被視為垃圾郵件,我將很樂意使該鏈接無效。

附帶說明:您很幸運它的Java。 在像C ++這樣的許多其他語言中,這幾乎是不可能的。 區別在於Java不會將源代碼編譯為機器代碼 該步驟幾乎不可逆,因為例如所有變量名都丟失了。 嘗試理解沒有幫助的變量名的簡單代碼...

Java會將源代碼編譯為字節代碼 ,然后由Java在運行時對其進行解釋。 字節冷保留了有關原始源代碼而不是機器代碼的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM