디버거 응용 프로그램이 내 코드를 디버깅하지 못하게해야합니다. 이를 위해 , 난 내 클래스의 생성자에 다음 코드를 사용하고 있습니다 :이 코드는 충분 또는 정지 똑똑한 방법이있을 필요합니다 경우Java에서 코드 디버깅을 피하는 방법은 무엇입니까?
RuntimeMXBean RuntimemxBean = ManagementFactory.getRuntimeMXBean();
java.util.List<String> arguments = RuntimemxBean.getInputArguments();
//System.setErr(null);
for (String str : arguments)
{
System.out.println("\n"+str);
if (str.contains("jdwp") || str.contains("debug"));
System.exit(1);
}
나를 확인하시기 바랍니다 (이 있어야한다고 생각합니다!) 그것을 할 ... 나는이 코드를 JDB, Eclipse IDE, Netbeans와 같은 디버거로 해결했다.
정확히 달성하려는 것은 무엇입니까? 런타임시 코드 또는 데이터를 보호 하시겠습니까? –