일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- go clean architecture
- go recover
- go 맥
- go 대기그룹
- gopath 환경변수
- go 캐릭터
- go 맥 air
- go 마스코트
- go
- go디자인패턴
- gin logger
- golang gopher
- go air 환경변수
- clean architecture middleware
- go air
- 신입개발자
- 골랑 고퍼
- 개발자
- 고루틴 채널
- go 환경변수
- air 환경변수
- go panic
- go middleware
- go 맥 air 환경변수
- git
- 좀비고루틴
- gin recovery
- go channel
- 2년차개발자
- gin middleware
- Today
- Total
뽀미의 개발노트
import에서 type이 not accessible 하다는 문제 (아직 해결 못함) 본문
웹 크롤링을 위해 셀레니움을 사용중이었다.
크롬드라이버도 다운받고 셀레니움 jar 파일 다운받고
내 프로젝트에 build path - configure build path - add extrnal JARs 한 뒤 셀레니움 jar 파일 넣어주고 쓰려고 했는데
Webdriver driver = new ChromeDriver(); 에서 자꾸만 webdriver랑 chromedriver에 빨간줄 나오는것!!
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
@Controller
public class ProjectHomeController {
public static String WEB_DRIVER_ID = "webdriver.chrome.driver"; // 드라이버 ID
public static String WEB_DRIVER_PATH = "C:\\bbomi\\chromedriver_win32\\chromedriver.exe";
// 드라이버 경로
// 입시정보
@RequestMapping("/project/home/entranceinfo")
public String entranceinfo() {
System.setProperty(WEB_DRIVER_ID, WEB_DRIVER_PATH);
WebDriver driver = new ChromeDriver();
return "project/home/entranceinfo";
}
}
import를 했는데도 저 import에도 빨간줄 떴음!! 그래가지고 보니까 The type ~~~ is not accessible 하고 써있는것임!!
그래서 구글링 했더니 처음 설정할 때 했던 뭔 모듈이 문제라고.. module-info.java 파일을 지우면 된다고 함.. 어떤 사람은 그래서 프로젝트를 새로 만들고 create module-info.java file 체크를 해제하고 생성했더니 됐다고 함..
https://codevang.tistory.com/92
기본 클래스 import가 되지 않을 때
입력값을 받기 위한 JOptionPane 클래스를 사용하기 위해 아래와 같은 코드를 짰습니다. package study.input; import javax.swing.JOptionPane; public class InputTest { public static void main(String[] args) { String id = JOptionPane.
codevang.tistory.com
그렇지만 난 프로젝트를 삭제했다가 다시 만들고 싶지 않았음.. 구래서
https://www.youtube.com/watch?v=GBzwSf8bEdQ
이 영상을 보고 따라하는데 저 영상과 달리 CDC-1.0/Foundaton-1.0 (jdk-17.0.2) 는 없고 CDC-1.0/Foundaton-1.0(jre)만 있었음..
찾아보니 JRE는 자바 실행 환경이고 실행만 원할때 설치하는 것이고
JDK는 자바 개발 키트라서 컴파일러, 디버거 등을 포함하고 있다고 함.. 나는 JDK도 다운 받았었는데 왜 JRE만 나오는거지.. 암튼 없으니까 그냥 CDC-1.0/Foundation-1.0(jre) 이걸로 누르고 실행했음.. 그리고 옆에 JRE System Library [CDC-1.0/Foundation-1.0] 머 이런게 생김.. 그리고 import에 있던 빨간줄은 사라졌는데 갑자기 원래 멀쩡했던 내가 달아놓았던 annotation들에 전부 다 빨간줄 뜨고 난리나고 오류 메세지로 뭐 버전이 1.5 이상이 되어야 한다고 써있었음.. 당황한 나는 재빨리 구글을 뒤져
Eclipse 에서 source level 오류
Eclipse INDIGO source level 오류 어떤 안드로이드 앱을 만드는데 캡쳐와 관련된 특정 부분을 구현하기가 어려워서 해결방법을 검색하다가 Google Code에서 적당한 라이브러리를 찾을 수 있었다. 약 10일
tibyte.kr
이 글을 참고하여 수습해보고자 했으나 그마저도 잘 안됨.. 왜냐하면 내가 깐 java가 1.8버전이었는지 17버전이었는지 까먹었기 때문... (어 아마 17버전인거같음.. 사실 아닐 수도 있음ㅠ)그래서 새롭게 깔린 build path를 삭제하고 또 그래도 안되서 project clean 하고 껐다키고 나서야 annotation에 빨간줄 떴던게 겨우 사라짐!! 심장 쫄려 죽는줄 알았음ㅠ
암튼 그래서 셀레니움은 아직 해결 못함!! ㅎㅎ 내일 해야지 뭐
'Trouble_Shooting' 카테고리의 다른 글
multipartfile은 isEmpty()로 체크한다면서 자꾸 file is null이라서 isEmpty() 실행 못한다고 오류날 때 해결법 (3) | 2023.06.16 |
---|---|
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 오류 해결 (1) | 2023.06.15 |
mybatis에서 if and 쓸 때 + jstl에서 if and 쓸 때 (0) | 2023.06.12 |
ajax에서 promise 쓰기 (0) | 2023.06.09 |
table에서 th z-index 처리하기 (2) | 2023.06.08 |