2014-04-09 2 views
0

현재 Java 프로젝트에서 openDIS를 사용하여 Java 프로젝트를 작성 중입니다. 그러나 Java 클래스 파일 중 하나에서 사용중인 다른 Java 클래스 파일과 동일한 package openDIS 행부터 시작했습니다. ,하지만이 이유가 무엇인지에 대해서는 컴파일러 오류가 발생합니다.Java 패키지 오류

The type javax.persistence.GenerationType cannot be resolved. It is indirectly referenced from required .class files 

왜 그런지 또는 어떻게 해결할 수 있습니까?

'경로를 구성하십시오.'를 클릭하면 'open-dis_4.08.jar'및 'JRE System Library [JavaSE -1.7]'라이브러리가있는 대화 상자가 열립니다. 내 프로젝트에 추가 된 ... 내가 필요로하는 다른 어떤 것도 생각할 수 없다 ...?

답변

0

javax.persistence 패키지는 Enterprise JavaBeans (EJB) persistence API의 일부입니다.

Java SE 대신 Java EE SDK을 사용해야합니다.

+0

이 사례가 감사하다는 것을 알았습니다. – someone2088

+0

이제 Java EE를 설치하고 이클립스에서 Eclipse를 사용하고 있습니다. (필자는 이클립스 창의 오른쪽 상단에 'Java EE'탭을 선택했습니다.)하지만 여전히 같은 문제가 있습니다. 왜 이래? – someone2088

+0

Eclipse를 사용하지 않습니다. 걱정됩니다. 하지만 위의 링크에서 다운로드 한 Java EE SDK 및 JDK를 사용하여 Netbeans에서 작동하는 javax.persistence.GenerationType'을 참조하는 프로젝트가 있습니다. 프로젝트의 클래스 경로가 올바르게 구성 되었습니까? – megaflop