2010-08-03 3 views
2

.jar 파일에 저장되어있는 Java 응용 프로그램을 만들고 명령 줄에서 또는 아이콘을 클릭하여 jar 파일을 열어 시작할 수 있습니다.내장 된 명령 줄 인수로 Java 응용 프로그램을 실행하는 방법은 무엇입니까?

Mac 버전 앱의 경우 메뉴 막대가 화면 상단의 Mac 스타일 (Windows 스타일) 대신 표시되도록하고 싶습니다. 나는이 명령 줄 수행 할 수 있습니다 알고

java -jar App.jar -Dcom.apple.macos.useScreenMenuBar=true

그러나 사용자가이 작업을 수행하는 방법을 모르는 경우이 작동하지 않습니다. 이 커맨드 라인 인수를 jar 파일에 "내장"하는 방법이 있습니까?

+0

모두에게 감사드립니다! " ' { System.setProperty를 ("apple.laf.useScreenMenuBar "(은 System.getProperty ("os.name ") 등호 ("맥 OS X ").) 경우는 true : 올바른 코드는 었죠 "); }' – Jeffrey

답변

1

당신은 주요 방법 또는 응용 프로그램의 맨 처음에 호출되어 다른 방법으로 코드에서 시스템 속성을 설정하여이 작업을 수행 할 수 있습니다

System.setProperty("com.apple.macos.useScreenMenuBar", "true") 
0

명령 줄을 사용하여 수행해야합니까? System.getProperty ("os.name")를 사용하여 코드에서 확인할 수 있습니다.

0

내 주요 방법에는 내장 된 os.name 매개 변수를 사용하고 그렇지 않은 경우 명령 줄 인수를 적절하게 기본 설정합니다.

관련 문제