Java/오류해결

    [오류해결] No goals have been specified for this build (Maven)

    [오류해결] No goals have been specified for this build (Maven)

    No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-c..

    [오류해결] java.net.MalformedURLException: no protocol

    [오류해결] java.net.MalformedURLException: no protocol

    java.net.MalformedURLException: no protocol 오류 해결 Java로 API를 호출하거나 URI를 사용하여 호출할때 이런 에러가 발생할 수 있는데, 단순하게 http:// 가 빠져있기 때문에 이런 오류가 발생한다. 호출하려는 URI 앞에 http:// 를 붙여주면 오류가 해결 된다. api.get("api.openweathermap.org/"); api.get("http://api.openweathermap.org/"); URI (x) http:// + URI (O)

    [오류해결] *.jar에 기본 Manifest 속성이 없습니다.

    [오류해결] *.jar에 기본 Manifest 속성이 없습니다.

    [오류해결] *.jar에 기본 Manifest 속성이 없습니다. Java 프로젝트를 jar 파일로 Export 한 후 Window 환경에서 cmd를 통해 실행을 시켜보면 이와 같은 문제가 발생할 경우가 있습니다. 이것은 이클립스에서 jar파일을 만들때 단순한 jar파일로 만들어서 package라던가, 라이브러리라던가, 프로젝트가 실행되기 위해 필요한 모듈과 속성, 설정 파일이 포함되지 않아서 생기는 오류입니다. 해결 방법 Export - Java - Runnable JAR file로 jar 파일을 생성하면 해결 됩니다. Main으로 지정한 프로젝트 실행점을 확인하고, 프로젝트에서 사용된 Library를 어떻게 sub-folder로 묶을 것인지, 패키지화 시킬 것인지에 대한 설정을 해준다음 finish를 ..

    [오류해결] java.lang.OutOfMemoryError: unable to create new native thread

    [오류해결] java.lang.OutOfMemoryError: unable to create new native thread

    java.lang.OutOfMemoryError: unable to create new native thread 오류 해결 이 오류가 발생하는 이유는 Java VM(자바 가상 머신)이 Thread를 생성하는데 너무 많은 Thread를 생성해서 그 이상의 Thread를 생성할 수 없기 때문에 발생하는 오류입니다. 제가 프로그래밍을 하면서 코딩을 잘못하게 되면 아래와 같은 현상이 발생합니다. Thread를 사용할 때 잘못된 코딩으로 Thread가 반복해서 생성이 된 경우입니다. 사실 Thread가 무수히 많게 생성이 된 경우가 아니더라도 프로그램이 가지고 있는 자바 가상 머신에 할당된 메모리가 부족할 경우에 java.lang.OutOfMemoryError가 발생할 수 있습니다. 이때는 2번째 방법에서 기술한..