2017-12-24 20 views
0

에서 실행 구성을 시작하려고 할 때 :"오류 : 찾거나 메인 클래스를로드 할 수 없습니다"모두 파이썬과 자바 SDK의 정의한 내가</em>을 <em>원래 파이썬에 대해 설정 한 프로젝트에서 IntelliJ를

enter image description here

은 내가 scala 프로그램을 실행하려고 오전 :와 src 디렉토리가 올바르게 표시됩니다 sources 등 :

enter image description here

클래스 자체는 main 가지고 :

enter image description here

을하지만 인 IntelliJ는 Run Configuration을 설정하기위한 지원을 제공하지 않습니다 - 마우스 오른쪽 버튼으로 클릭/컨텍스트 메뉴로 사용할 수 있었어야한다. 그래서 수동으로 설정 :

enter image description here

을하지만 실제로는 성공하지 못한 프로그램을 실행하려고 할 때 Error: Could not find or load main class com.blazedb.algos.CourseraAlgos 말 :

업데이트 : 여기에 참고 목적을 위해입니다 Run Configuration 비슷한 프로젝트에서 일을합니다. 나는이 두 구조적 차이점을 보지 못했다.

enter image description here Intellij가 파일을 스칼라 클래스로 인식하지 못하는 이유는 무엇입니까? 나는 위에 표시된 단계에 추가

+0

패키지의 이름이 "uni"가 아닌 "src"입니다. –

+0

@YuvalItzchakov 귀하의 의견을 이해할 수 없습니다 - pls 명확히합니다. – javadba

+0

마지막 이미지의 "module classpath 사용"이 "uni"를 가리 킵니다. 하지만 이미지에서 클래스가 "src"라는 패키지 안에 정의되어있는 것으로 보입니다. –

답변

0

도 시도했다 :

  • 는 IJ 프로젝트

이 문제가 해결되지 않았다을 누킹하고 다시 새로운 스칼라 - 특정 모듈

  • 추가 . 문제는이 프로젝트에서 아니요 pom.xml입니다. IntelliJ에 의한 결과 동작이 어려운 근본 원인을 추적했다 : 단지 우연히 인 IntelliJ에서 지원됩니다

    You need a pom.xml or a build.sbt to proceed

    는 분명히 (정식 빌드에서 해리) scala 클래스를 이탈

    같은 어떤 메시지가 없었다.

    그래서 마지막으로 대답은 인데 새로운 scala 기반 프로젝트을 만듭니다. 파이썬 용으로 빌드 된 프로젝트에 스칼라를 다시 추가하는 것은 신뢰할 수없고 어쩌면 불가능할 수도 있습니다.