0

最近、Windows XP をインストールした VirtualBox を使用して Netbeans でプロジェクトを作成しました (アクティブ化されていません) 私の Windows では、アクティブ化する必要があり、アクティブ化する前にコンピューター上のファイルにアクセスできませんでした。愚かにも XP をアンインストールして再インストールしましたそれは、私が作成した JAR ファイルからすべてのファイルにアクセスできると考えています

私が作成したプロジェクトのクラス ファイルを使用して新しい Java ファイルを作成し、netbeans でコードを編集できる方法があるかどうかを知りたいですか??

私が作成したフォームの Java コンテンツにアクセスできる可能性がある場合は、誰かがこのトピックに光を当てることができるかどうかを確認してください。私はプログラミングが初めてで、これは私の知識を超えているものです(これが理にかなっていることを願っています)

不可能な場合は、プロジェクトを最初から作成し直すことができるように、私がどれほど馬鹿なのか教えてください...ため息、そしてありがとう

4

2 に答える 2

1

jar/class ファイルは、人間が判読できないコンパイル済みのバイトコードです、Java では簡単に元に戻すことができます。JavaDecompilerのようなプログラムを調べてください。1これは私のプログラムではありませんが、私はそれを使用しています。

1これがスパムと見なされる場合は、喜んでリンクを無効にします。

于 2013-10-23T14:21:15.477 に答える
0

補足として: Java であることは幸運です。C++ のような他の多くの言語では、ほとんど不可能です。違いは、Java はソース コードをマシン コードにコンパイルしないことです。たとえば、すべての変数名が失われるため、この手順を元に戻すことはほとんどできません。役立つ変数名のない重要なコードを理解しようとする...

代わりに、Java はソース コードをバイト コードにコンパイルし、実行時に Java によって解釈されます。そのバイト コールドには、マシン コードよりも元のソース コードに関する情報がはるかに多く含まれています。

于 2014-01-30T12:02:01.373 に答える