본문 바로가기
320x100
728x90

Java44

intelli j] Execution failed for task :~ > Could not target platform 프로젝트의 타겟 jdk와 java_home jdk 버전이 맞지 않아서 생긴 오류였다. 14버전의 자바를 설치하고 환경변수를 다시 바꿔주니 잘 작동함 2020. 12. 1.
Vi 편집기 예전에 vi편집기를 뭣도 모르고 사용했다가 나가는 방법을 몰라 터미널을 껐다가 킨 적이 있다. 오늘은 vi 라는 리눅스, 유닉스 시스템에 기본으로 포함된 편집기다. vi라는 편집기의 성능을 향상 시킨것이 vim편집기인데, vi 편집기를 실행해도 자동으로 vim 에디터가 실행된다고 한다. 간단하게 터미널을 켜서 사용해보겠다. 우선, 실행 결과를 보기위해, 데스크톱으로 경로를 바꿔준다. 그 후, 폴더를 하나 만들어 그 안에서 진행해보자. 그다음 vi sample.html 명령어를 입력하면 위와 같은 화면이 나오게 되는데, 바로 이 화면을 명령 모드라고 하고, 글자는 입력할 수 없는 상태에서 명령을 기다린다. 이 상태에서 a를 눌러보자 (한/영 확인 필수) 그럼 터미널 하단에 insert라는 문구가 생기면서 .. 2020. 11. 24.
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied 인텔리제이에 톰캣을 설정 후, 프로젝트를 실행하다가 타이틀과 같은 오류가 났다. 오류를 읽어보니 해당 경로에 해당하는 쉘 스크립트 파일이 실행 권한이 없어서 생긴 오류였다. 터미널을 열어서 해당 경로까지 이동한 후, catalina.sh 파일에 실행 권한을 주니, 해결이 됐다. 참고 : trandent.com/article/etc/detail/319432 2020. 11. 24.
java,spring]회원가입시 메일 인증하기 - 2 [인증번호 일치여부 확인] @RequestMapping("/CheckMail") @ResponseBody public String SendMail(String mail, HttpSession session) { Random random = new Random(); String key = ""; SimpleMailMessage message = new SimpleMailMessage(); message.setTo(mail); // 스크립트에서 보낸 메일을 받을 사용자 이메일 주소 // 입력 키를 위한 코드 for (int i = 0; i < 3; i++) { int index = random.nextInt(25) + 65; // A~Z까지 랜덤 알파벳 생성 key += (char) index; } int numIndex = rand.. 2020. 10. 7.
300x250
320x100