1

WindowsマシンでJavaでアプリケーションを作成し、Mac用にパッケージ化したいと考えています。私はJarBundlerを知っていますが.jar、とにかくProGaurdで難読化するつもりだったので、最初は完璧だと思いました。ただし、アプリケーションを難読化すると、Macでとで問題が発生しAboutHandlerますQuitHandler

周りを見回してみると、Javaで書かれていると思われるのに.jarEclipse(IDE)にファイルがないことに気づいたので、これが必要なようです。.app唯一の問題は、それがどのように行われるのかわからないことです。あなたの一人が私を案内してくれることを望んでいました。Macユーザーは考え方が異なる傾向があり、アプリケーションはそれほどハッキングされない傾向があることを読みました。ただし、ソースを読み取るには逆コンパイラーが必要になることはわかっていますが、このようなことができれば、むしろ好きです。私にとって、人々がソースコードを読まないようにするために私ができることは何でもメリットです。唯一の問題は、何らかの理由で難読化がボールをプレーしていないことです。

前もって感謝します

4

2 に答える 2

1

Eclipse IDEはネイティブランチャーを使用しますが、最初の起動後に制御をJavaに渡します。IDE自体は確かにJavaで書かれています。

あなたが遭遇する問題は何AboutHandlerですかQuitHandler

于 2012-06-07T11:30:07.947 に答える
0

残念ながら、これは不可能です。.jarEwaldとEdvinSyseが正しく指摘しているように、実際にはネイティブランチャーであり、ファイルが他の場所に保存されているのに、Eclipseがこれを管理したのは私の不注意な間違いでした。

ですから、私の質問に対する本当の答えは「できない」だと思います。Javaを使用している限り、jarsを使用する必要があり、これで終わりです。しかし、正直なところ、インターネットが明らかにしているように、それがすべて悪いことではないと思います。「Windowsハッカー」への分解は「Javaハッカー」への分解と同じくらい簡単であり、それはあなたが一緒に暮らさなければならないものですexejar

ただし、実際には、ソフトウェアのハッキングを本当に気にかけているオーディエンスのオッズについて考える必要があります。ハッカーを苛立たせ、より決意を固めるだけの保護層を追加するだけで、このようなストレスとハードワークのすべてに本当に価値がありますか?

于 2012-07-21T15:01:29.230 に答える