서브 라이브러리에서 Java를 실행하는 중 오류가 발생했습니다. 따라서 컴파일을 시작하고 숭고한 방식으로 Java를 실행하려고 했으므로 패키지가 정의되지 않은 경우 제대로 작동합니다.[OSX]
이 컴파일하고 실행
public class Tester
{
public static void main(String[] args)
{
System.out.println("this is a test.");
}
}
을하지만 패키지 추가하는 경우 :
package test;
public class Tester
{
public static void main(String[] args)
{
System.out.println("this is a test.");
}
}
을 나는이 오류가 발생했습니다
Error: Could not find or load main class Tester
[Finished in 6.8s with exit code 1]
[cmd: ['javac "Tester.java" && java "Tester"']]
[dir: /Users/ph/Documents/JAVA/test]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
어떤 생각을 왜 이런 일 또는 방법 고쳐?
패키지를 추가 했으므로 test라는 폴더를 만들어야하고 Tester.java를 넣은 다음 테스트 폴더 외부에서 실행해야한다고 생각합니다. 자바 테스트. 테스터 그것을 실행하려면 – Yan
예, 그게 구조입니다, 그게 항상 '테스트'라는 폴더 안에 있었는데 그 이유는 내가 패키지를 추가했지만 그것을 컴파일하지 않고, 내가 그것을 complie하고 그것을 터미널에서 실행하면 그냥 작동합니다. 벌금. – penHolder