2012-08-06 2 views
16

나는 netbeans에서 Maven 기반 Spring 프로젝트를 실행 중이다. 내 프로젝트 구성 파일에서 환경 변수를 사용하여 해당 변수 값을 기반으로 특정 파일을 엽니 다. Eclipse에서 설정할 수 있지만 Netbeans 설정 방법을 모른다. 아무도 나를 도울 수 있습니까?Netbeans에서 환경 변수를 설정하는 방법은 무엇입니까?

+0

가능한 중복 [Netbeans에서 Java 환경 변수를 설정하는 방법] (http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable- in-netbeans) –

+0

http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable-in-netbeans는 중복되지 않습니다. 시스템 속성에 관한 것이지 환경에 관한 것이기 때문입니다. 변수 (제목은 반대 방향으로 말하며, 이미 제안 된 편집) –

답변

27
System.getEnv("FOO") == "FOOVALUE" 

넷빈즈 6.7+ -> 속성 - -> 액션 -> 실행 프로젝트 -

오른쪽 프로젝트

  • 클릭> 설정 등록 정보 : 추가

봉투 .OOOO = FOOVALUE

참고 : 다른 구성 및 디버그 프로젝트와 같은 다른 작업에도 동일한 기술을 적용 할 수 있습니다.

0

NetBeans 7.4를 사용하여 Properties-> Actions 설정을 찾을 수 없습니다. 내가 명시 적으로 환경 변수가 필요하지 않았다 - 내 응용 프로그램 외부에서 설정할 수있는 몇 가지 값. 따라서 대신 기본 응용 프로그램의 nbproject 폴더 아래에있는 "project.properties"파일을 변경할 수있었습니다.

project.properties 내에 "run.args.extra"설정이 있습니다. 전달하고자하는 명령 행 인수는 '-J'앞에 'name'이 있어야합니다. 다음은 그 예입니다. 이 환경 변수 NOT 것을

run.args.extra = -J-DFOO = FOOVALUE

참고. 오히려 System.getProperty ("FOO") 액세스 가능한 값입니다. 특별한주의 사항 : Xmx/Xms를 사용하여 응용 프로그램이 할당하는 메모리 용량을 변경할 수도 있습니다. 맥 OS에

0

:

$HOME/.bashrc에서 추가 별칭 :

alias netbeans='/Applications/NetBeans/NetBeans\ X.Y.app/Contents/MacOS/netbeans &'

터미널에서이 사용자 환경 변수로 IDE를 시작합니다

> netbeans

.

결과로 NetBeans IDE 및 도구 (예 : Ruby 디버거)에서 사용할 수있는 환경 변수 (예 : $PATH)가 있습니다.

관련 문제