ビルド時にJavaクラスファイルからコメントを削除する方法(または処理)を知っている人はいますか?私は、プロジェクトがAntを使ってビルドされているときに、プロジェクト内の特定のパッケージに対してこれを実行したいと思います。任意のANTスクリプトまたはいくつかのカスタムコードが大歓迎です。Javaでコメントを削除するスクリプト
答えて
コンパイル済みの.class
ファイルにはコメントはありません。
私はJavaコンパイラがあなたのためにこれを既に実行していると信じています。
クラスファイルにはコメントがありません。コンパイラによってクラスファイルは削除されます。ソースファイルからコメントを削除する場合は、Ant ReplaceRegExpタスクを使用できます。しかし、私はあなたがこれをしたいと思う理由について興味があります。
私はコメントが.classファイルに引き継がれると思った。 Webstart経由でダウンロードしたjarファイルのサイズを縮小する方法を探しています。ありがとう。 – n002213f
JARファイルの作成時に最高レベルの圧縮を使用できます。それは少し小さくなります。 –
http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/pack200.htmlを参照してください。 Pack200は最初は難しいかもしれませんが、瓶のサイズは劇的に減少します。 –
.classファイルには通常、コメントは含まれていません(実際にコメントの追加情報をそこに格納することはできますが、AFAIKはこれを行いません)。
多くの場合、元の変数名、ソースファイル情報、および行番号情報にバイトコードを含むデバッグ情報があります。これは、javacの-gスイッチまたはant javacタスクのデバッグ属性によって制御できます。
Java jarファイルを縮小するには、unset the -g flagを使用してデバッグシンボルを削除し、code obfuscatorを実行します。 J2MEの世界では、電話への無線ダウンロード時間を最小限に抑えるため、コード難読化が一般的です。これらのステップの欠点は、デバッグがはるかに困難になることです。
- 1. 削除コメントのJava
- 2. javaでコメント行を削除するには
- 3. SQLコメントを削除
- 4. JavaのJavaスクリプトでファイルアップロード制御値を削除する方法
- 5. 削除コメントiniファイル
- 6. inner_htmlからコメントを削除する
- 7. コメント時のマージンを削除する
- 8. Vim - XMLコメントを削除する
- 9. Javaスクリプト(PHPモジュール)で同時にクラスを追加/削除する
- 10. コメント以外のテキストからコメントを削除する
- 11. Facebookのコメント付きコメントを削除するBox Plugin?
- 12. Cコードファイル内にコードが存在しないコメント行を削除するBashスクリプト?
- 13. UNIXスクリプトでSCPバナーを削除する
- 14. Javaを使用して大きなファイルからコメントを削除する
- 15. PHPでHTMLコメントを削除するが条件を残す
- 16. 文字列からSQLコメントを削除するためのJava正規表現
- 17. コメント間のコードを無言でuglifyで削除する
- 18. 管理者コメントなしで自分のコメントを削除できるユーザー許可
- 19. MongoDB:削除された投稿のコメントをすべて削除するには?
- 20. レビューを公開した後でコメントを削除するには?
- 21. jquery選択したコメントを削除
- 22. Page Speedコメントを削除しない
- 23. Javaルックアンドフィールを削除する
- 24. コンマメソッドを削除するjava
- 25. javaノードリンクリストを削除する
- 26. @authorで複数行のコメントを削除するには
- 27. gulpで醜いことなくコメントを削除するには?
- 28. C#正規表現でXML/HTMLコメントを削除するには
- 29. PHPファイル削除スクリプト
- 30. モバイルで 'スクロールアップ'スクリプトを削除します。
これはコンパイラが行うことであり、コメントを無視します。ビルド時に元のソースからコメントを削除したいのですか? – BobbyShaftoe
多分obfuscatorはあなたが必要としているものです – chburd
ありがとう、私は私のコメントが.classに引き継がれると思った。 – n002213f