분명 똑같이
1public class HelloWorldApp {
2 public static void main(String[] args) {
3 System.out.println("Hello World!!");
4 }
5}
라고 적었더니
Exception in thread "main" java.lang.Error: Unresolved compilation problem: Syntax error on token ":", ; expected
라는 빨간 에러가 뜸
그래서 해당 에러에 대해 검색하니 대소문자 구분 정확하게 한거맞냐 클래스이름과 파일명이 동일한 게 맞냐 동일함
이제 여기서 나의 병신짓으로 인해 더더욱 스노우볼이 굴러감
인터넷에서 여러가지 해결법을 찾다가 Bulid Path에서 라이브러리 그 옆에 있는곳에 JRE가 체크되있지 않는걸보고 체크하게됨(JRE인지 JDK인지 모름사실)
그랬더니 새로운 오류가 나타나는데
그게
Error: Unable to initialize main class HelloWorldApp Caused by : java.lang.NoClassDefFoundError: [Lstring;
라는 오류임
하여튼 이 오류는 검색해봐도 별 정보가 안나오길래 구문의 오류인
string cannot be resolved to a type
에 대하여 구글링하기 시작하였고 구글링에 나온 해결법은 BulidPath에 들어가 라이브러리탭에서 JRE를 제거한뒤 JRE를 새로 추가하라는 해결법이 나옴
문제는 구글링에서 나온 방법들의 예시들은 JRE에 X자가 쳐져있었지만 내껀 정상적으로 나와있었음
그리고 똑같이 해봐도 결과는 결국 똑같았음
빡돈 나는 결국 프로젝트를 삭제하고 다시하기로 마음먹음
그래서 삭제하고 새롭게 프로젝트를 생성할려고 하는데
이번엔 또
the wizard will automatically configure the jre and the project layout based on the existing source
라는 씹새끼가 내 길을 가로막기 시작함
책에서 나온 예시 그대로를 할려면 소스코드와 클래스파일이 통합된 폴더 머시기하라고 해서 할려하는데 다른 프로젝트명은 다 되지만 HelloWorld프로젝트명만 저 오류가 뜨면서 지랄함
그래서 시발 FuckingJava라는 이름으로 새로운 프로젝트를 만들려했으나 프로젝트의 로케이션을 디폴트로케이션이 아닌 바탕화면에 내가 만든 폴더로 해두면 저 개같은 오류가 또 나와서 발광함
하여튼 대충 먼개소리인지 모르겠지만 내가 삭제한 원래 프로젝트의 잔존파일이 죽어서까지 내 발목을 잡는다는걸 깨달은 나는 바탕화면의 폴더에 들어가 거기서 HelloWorld 폴더를 통째로 삭제하였고 이젠 되겠지 생각하면서 할려했지만 여전히 안됨
병신같이 프로젝트를 삭제할 때
delete project contents on disk
에 체크를 안했던 스노우볼때문에 존나 헤매는중
그래서 여기다 글씀 잔존파일 어케지움??
그리고 시발 책쓴 사람 강의보는데 내가 봤을때 그 사람이 소스코드 사이트를 알려주던데 그 소스코드를 다운받지않아서 저런 오류가 뜬거같음 근데 강의한 사람도 다운받으라는 소리 하나도 없고 사이트만 알려주던데 시발 다운받으라고 알려줘야지 홈페이지도 개복잡하더만 시발시발 좆같네
compilation problem: Syntax error on token ":", ; expected - ;써야됐는데 :썼습니다씨발아 라는뜻 - dc Cpp
이런 이유는 존나간단한건데 존나헤맸네 시발
다 음부 터는 뭐라고 써져있는지 한번 잘 읽어보세용^^7 - dc Cpp
자바왜함?
그나저나 이클립스 쓰냐 인텔리제이 쓰냐 - dc Cpp
안녕세상아도 못하는 사람이 그게 먼지 알겠습니까? - dc App
자바 해보려고 실행한 프로그램 이름이 있을거아님; - dc Cpp
이클립스요 - dc App
웬만하면 C - users - user - eclipse-workspace 경로로 들어가보면 있을거임 - dc Cpp
eclipse랑 eclipse-workspace를 통째로 삭제하고 다시 설치했는데 그후 HelloWorld라는 프로젝트명을 사용해도 the wizard~ 오류는 안나오는데 여전히 로케이션을 디폴트 위치가 아닌 내가 지정한 바탕화면 폴더로 지정하면 the wizard~ 오류가 계속나옴 - dc App
글 내용같은 좆같은짓은 안해봐서 잘 몰루겟네용~ - dc Cpp
강의하는 사람보면 로케이션을 바탕화면 폴더로 지정해도 그런 문구는 커녕 클래스 파일과 소스코드를 통합할지 안할지 선택하는 부분을 자유롭게 고를수 있는데 나는 락이 걸려버림 - dc App
씨발 좆같네 - dc App
그냥 자바 버리고 cpp로 가자 - dc Cpp
너무 선택지가 많아서 언어 뭐할지 몰라서 무난무난한 자바한건데 러스트나 go 막 그런것들은 책도 없고 프로그래밍 처음이라 뭐가먼지 모르겠네 - dc App
러스트는 글쎄... go는 배워볼만 해 보이던데 - dc Cpp
무난한 c부터 시작하자 - dc Cpp
러스트해라
인텔리제이 깔고 해라