현재 일부 Java 코드 (실행/컴파일 할 필요는없는)를 실행 가능한 Java 코드로 변환하는 Eclipse 용 플러그인에서 작업 중입니다. 특히 플러그인을 사용하면 번역 중에 작성되거나 가져온 클래스를 사용하여 코드를 작성할 수 있습니다. 일반적으로 사전 번역 코드는 컴파일러가 해당 클래스 파일의 맨 위에 import
문을 사용하면 정상적으로 실행되고 컴파일됩니다. 그러나 이러한 클래스를 가져올 필요가 없다면 내 사용자에게 편리 할 것입니다. 현재 import
문이 없기 때문에 (명백한) 컴파일러 오류가 발생합니다. a)이 오류를 억제하거나 무시하거나 b) Eclipse가 import
문을 사용하지 않고 이러한 클래스를 자동으로 찾도록 플러그인에 권한을 부여 할 수 있습니까? 번역 된 코드에 여기에 필요한 import
문이 포함되어 있음을 지적해야합니다. 그러나 이것은 저에게 문제가 아닙니다. 나는 또한 이것이 게으른 프로그래머와 나쁜 습관으로 이어질 수 있다는 것을 알고있다.플러그인에서 Eclipse 컴파일러 오류 표시 안 함
명확한 설명을 위해 다음 번역 예제를 고려하십시오. File f = new File("Somefilename.txt");
분명히 수입 클래스 인 File
이 필요합니다. import 문 (import java.io.File;
)이 없으면 Eclipse에서 File
을 유형으로 확인할 수 없다고보고합니다. 플러그인과 함께 사용하기 위해 만든 프로젝트와 관련된 파일에서 숨기고 싶은 오류입니다. (번역 된 코드는 실행 가능하도록 import java.io.File;
을 포함 할 것입니다.)
결론적으로 필자는 필자가 반드시 코드를 찾는 것은 아니지만 (오히려 반대하지는 않을 것이지만) 일부 관련 자습서 (있을 경우) 또는 유용한 팁/아이디어. 또한 이것이 내 첫 번째 플러그인이기 때문에, 내가하고 싶은 것은 불가능하고 그것이 실현되지 않는다는 가능성을 전적으로 가지고 있습니다 -이 경우에는 제게 알려주십시오. .
감사합니다.
ICompilationUnit을 사용하여 내가 원하거나 비슷한 것을 할 수 있다고 생각합니다. 감사! –