또한 외부 일식을 생성해야하고 어떻게해야하는지 알지 못했습니다. this thread을 읽었지 만 먼저 극복해야 할 또 다른 문제가 있습니다. 주를 시작할 수 없습니다!Acceleo 독립형 생성
다른 방법으로 시도해 보았습니다. 프로젝트를 독립형으로 내보내고 프로젝트를 일반 또는 실행 가능한 jar 파일로 저장 한 다음 Generator.class를 직접 실행합니다. 마지막 해결책에 대한 도움을 받고 싶습니다. 여기에 내가 그것을 실행하는 방법은 다음과 같습니다
java -cp "..\testGene\bin\;C:\Program Files\Eclipse\plugins" testGene.main.Generate testModel.uml outputDir
내가 (dev에 컴퓨터가 인터넷에 연결되지 않은) 전체 콘솔을 복사 할 수 없습니다, 그러나 말한다 :
Exception in thread "main" java.lang.NoClassDefFoundError: org/Eclipse/acceleo/engine/service/AbstractAcceleoGenerator Could not find the main class: testGene.main.Generate.
발전기 이클립스 내에서 잘 작동하고 나는 같은 명령 행으로 간단한 테스트 클래스를 호출 할 수있다. "프로그램 파일"의 공간이 문제가되는 경우 bin 디렉토리에 acceleo 플러그인 전체를 복사하려고했습니다.
나는 이것이 내가 만든 단순한 오류라고 확신한다.
맞습니다. 클래스 경로에 하나씩 모든 jar 파일을 추가 했으므로 java가 기본 클래스를 찾습니다. – Fericelli
그런 다음 주석 코드를 사용하여 uml 리소스 팩토리를 등록하고 jar 파일을 가져와야했습니다. 이제 제대로 작동합니다. 덕분에 많은 도움이되었습니다. – Fericelli