重複の可能性:
Java の「逆コンパイルできない」ソース コード
コードを逆コンパイルできないようにすることができます。
jd で逆コンパイルできない Java microedition のコードの断片があります。
public static void main(String args[]) {
int s = getSize("",false);
System.out.println(s);
}
public static int getSize(String recordStore, boolean available) {
RecordStore rs = null;
int size = -1;
try {
rs = RecordStore.openRecordStore(recordStore, true);
size = available ? rs.getSizeAvailable() : rs.getSize();
} catch (Exception ex) {
} finally {
if (rs != null) {
try {
rs.closeRecordStore();
} catch (RecordStoreNotOpenException ex) {
} catch (RecordStoreException ex) {
}
}
}
return size;
}
もう一つの例?Opera mini のソース コードを逆コンパイルしてみてください。その中に逆コンパイルできないコードの断片があります (ここには Opera mini のプロキシ サーバーが隠されています)。
Java コードのリバース エンジニアリングを回避するために、コードを逆コンパイルできないようにする規則を知っていますか?
読んでくれてありがとう