2013-03-20 2 views
2

INTELLIJ의 웹 응용 프로그램에 문제가 있습니다. 나는 INTELLIJ에 익숙하지 않으므로 이것을 고치는 방법을 정말로 모른다. 다른 IDE는 이런 문제를 아주 가깝게 받아 들였습니다. Intellij가 JSP를 컴파일 할 수 없습니다. 오류 : PWC6345

나는 그것이 나에게이 오류를 얻을 내 웹 응용 프로그램을 실행하기 위해 노력하고있어 :

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required 

JDK가 선택되고 글래스 피쉬가 작동합니다. 다른 사람들도 같은 문제가 있었는데 일부는 glassfish의 설정 파일을 변경하여 수정했습니다. 하지만 그건 내 문제를 해결하지 못했습니다.

누군가가 실제로 어떻게 수정하여 INTELLIJ에서 웹 응용 프로그램을 실행할 수 있는지 알고 있습니까?

미리 감사드립니다.

+0

파일 -> 프로젝트 구조 - (목록)> SDK를 -> 당신의 JDK의 경로를 추가 (예 : /path/to/x86/java/jdk1.6.0.35) JRE가 아니라. JRE에는 Java 프로그램을 실행하는 데 필요한 항목 만 들어 있습니다. JDK에는 프로그램을 컴파일하고 디버그하는 데 필요한 코드가 들어 있습니다. – pickypg

+1

이미 추가 : ! [jdk] (http://img692.imageshack.us/img692/9863/fac5bd58dc0f4739ad5cab9.png) 오류가 여전히 있습니다 :/ – pythoniosIV

+0

흠. 여기에있는 솔루션을 사용해보십시오. http://stackoverflow.com/questions/9113346/pwc6345-there-is-an-error-in-invoking-javac-error-when-using-jetty-wtp-plugi 캡쳐 화면에서 올바른 일을하고있는 것처럼 보이지만 SDK 아래에 무엇이 표시되는지 보여 줄 수 있습니까? – pickypg

답변

2

글래스 피쉬는 환경 변수 JAVA_HOME을 사용하고 있으며이 변수로 정의 된 JDK에서 시작됩니다. 시스템에서이 변수는 대신 JRE를 가리킬 수 있습니다. 당신은 시스템 설정에서 직접하게 IntelliJ IDEA에서 변경 (디버그에 대해 동일한 반복) 할 수 있습니다 :

enter image description here

+0

고맙습니다. 그것은이 특정 문제에 실제로 작동하는 인터넷상의 유일한 솔루션입니다! 고마워요! – pythoniosIV

관련 문제