여러 운영체제에서 돌아갈 어플리케이션을 작성중입니다.

rootroot의 이미지

자바로 작성중이고 각 운영체제 별로 코드 내용이 달라져

일단은 System.getProperty("os.name") 매서드를 이용해서 처리중인데

아예 컴파일 옵션을 이용해서 바꾸려면 어떻게 해야 할까요?

jos77의 이미지

C라면 define으로 차단할텐데...

JAVA는 그게 없어서 스크립트나 이클립스 플러그인 쓰는 걸로 압니다.
웹검색해보니 vs 의 cl.exe 사용하는 방법도 있네요...

-----
안녕하세요 소프트웨어 공학센터 장원석 책임입니다.
http://www.software.kr