본문 바로가기

코딩 프로그래밍94

우분투 오라클 자바 JAVA SDK 11 설치 요즘에는 자바 11도 설치해서 많이 사용해요. 특히 이클립스가 자바 SDK 11부터 삽질 없이 잘 사용할 수 있어요. 자바는 여러 가지 버전을 동시에 설치해서 사용할 수 있어요. Java SDK 8이 이미 설치되어 있다고 하더라도 설정을 통해서 잘 사용할 수 있어요. 오라클 자바 11 우분투를 위한 버전 다운로드받기 오라클에서 자바 SDK 11은 SDK 8과는 다르게 우분투에 설치해서 사용할 수 있는 버전을 제공하고 있어요. 압축파일을 해제해서 사용하는 버전이 아니라 명령어를 통해서 쉽게 설치할 수 있어요. 다운로드하는 주소로 이동해서 바로 다운로드할 수 있어요. 과거 버전이라서 한 번에 보이지 않을 수 있는데 스크롤을 밑으로 내려보면 있습니다. https://www.oracle.com/java/tech.. 2022. 9. 9.
우분투 자바 1.8 설치 윈도우에서 개발을 완료했다고 하더라고 서버는 리눅스인 경우가 많습니다. 대부분이라고 해도 과언이 아닐 겁니다. 리눅스 중에서도 우분투에서 설치하는 방법에 대해서 알아보겠습니다. 자바는 JDK 1.8을 기준으로 하지만 버전별로 크게 차이 나지는 않습니다. 자바 우분투 리눅스를 위한 설치파일 다운로드 오라클에서는 우분투 전용 설치파일을 제공하고 있지는 않고 압축 풀어서 사용할 수 있는 버전을 말 그대로 압축을 풀어서 사용할 수 있습니다. 구글에서 오라클 자바 JDK 1.8을 검색해서 다운로드하여도 되지만 바로 접속할 수 있는 주소를 남겨주겠습니다. https://www.oracle.com/java/technologies/downloads/#java8-linux 설치하려는 우분투 서버에 맞는 버전을 다운로드 .. 2022. 9. 8.
자바 API 문서 다운로드 받아 활용하기 자바 이용해서 개발하는 과정에서 클래스 라이브러리 Java API를 잘 사용할 줄 알아야 합니다. 자바 전문가로 가는 과정에는 자바 API 문서를 활용하는 것은 반드시 필요해요. 클래스 라이브러리 모든 내용을 살펴볼 수 있어요. 차근차근 모든 내용을 다 살펴봐야 하는 것이 아니라 언제든지 필요한 내용을 빠르게 살펴볼 수 있는 능력이 더 필요합니다. 자바 API 온라인 물론 인터넷이 가능한 환경이라면 검색을 통해서 필요한 내용을 찾을 수 있습니다. 검색을 통해 나오는 내용은 사람들이 직접 사용해보고 느낀 내용이나 생각을 정리한 내용들이 많은 반면 공식 문서를 활용할 줄 아는 것은 빠르게 문제 해결을 위한 더 좋은 방법을 하나 더 알고 있다고 할 수 있습니다. 온라인에서는 https://docs.oracle.. 2022. 9. 3.
윈도우 11 자바 1.8 설치 자바 최신 버전이 많이 나와 있지만 회사에서 사용하는 버전이나 개인 공부 목적으로 Java Jdk 1.8 설치 원하는 경우 있어요. 간단하게 같이 설치해봐요. 자바 설치 파일 다운로드 요즘에는 자바가 여러 가지 버전이 있지만 처음 공부하는 목적으로는 어느 버전이어도 상관없습니다. 가장 많이 사용하고 있는 오라클 자바 1.8을 다운로드하겠습니다. 구글에서 jdk 1.8을 검색해서 다운로드하여 가능한데요. 일단 여기서는 다운로드할 수 있는 주소를 바로 남겨놓을게요. 단 오라클은 홈페이지를 자주 개편하는 편이라서 주소로 접속되지 않을 경우 구글에서 검색해서 다운로드하세요. 오라클 자바 다운로드하는 사이트 이동 본인 컴퓨터에 맞는 버전을 사용해서 다운로드하세요. 32비트 사용 중이라면 x86 부분에 있는 버전을.. 2022. 8. 29.
import 동적으로 하기 import 하는 것을 동적으로 하고 싶을때 importlib를 사용 할 수 있어요 import importlib i = importlib.import_module('임포트 하고 싶은거') 그 안에 있는 가져오고 싶은 것이 있는데 그것도 동적으로 가져오고 싶다면 getattr 을 사용 할 수 있어요 import importlib i = importlib.import_module('임포트 하고 싶은거') t = getattr(i, '가져오고 싶은거') 이렇게 가져오고 나서 t를 사용 할 수 있어요 2022. 3. 23.
파이썬 파일 읽고 배열 다루기 간단하게 파일 읽고 처리해야 하는 부분이 있어서 파이썬으로 했어요 목록이 들어있는 두 개의 파일을 비교하여 한쪽에 없는 목록을 표시하려고 했어요 일단 파일을 읽는 방법입니다. open 을 이용할 수 있고 import 하나도 하지 않고 사용할 수 있어요 f = open("dpkg18name.txt","r") content = f.read() print(content) dpkg18name 파일을 읽는 예제입니다 open으로 파일을 열어서 read로 내용을 읽고 print로 출력하는 부분입니다. 이렇게 하면 content에 파일의 모든 내용이 담겨요 한 줄 한 줄 배열로 담으려면 readlines를 사용해야 합니다. f = open("dpkg18name.txt","r") content = f.readlines.. 2021. 11. 8.
자바스크립트 OS 명령어 실행하기 node.js 에서 OS 명령어를 실행해야 하는 경우가 있어요 OS가 윈도우인지 리눅스인지 다른 명령어를 실행해야 하는 경우도 있어요 간단한 샘플을 이용해서 OS를 인식하여 그에 맞는 명령어를 실행하는 방법입니다 const execSync = require('child_process').execSync; function get_cpu_id() { if (process.platform === "win32") { return execSync('wmic csproduct get UUID /format:list').toString(); } else { return execSync('/usr/bin/cat /proc/cpuinfo | grep "model name" | head -1').toString(); } .. 2021. 10. 23.
인터넷 없는 오프라인 환경에 pip 사용하여 virtualenv 설치하기 보안 때문에 인터넷이 없는 환경에 설치해야 하는 경우가 있어요 파이썬은 pip 명령을 사용이 정말 편한테 인터넷을 사용할 수 없으면 난감하더라고요 일반적인 오프라인 환경에서 pip 설치하는 방법과 같은데 virtualenv를 예제로 했어요 파이썬은 설치파일을 이용하여 이미 설치했다는 가정입니다. 윈도우 서버에서 테스트했어요 먼저 인터넷이 가능한 같은 OS에서 pip 명령어로 설치하려는 패키지를 미리 다운로드합니다. pip install virtualenv 먼저 설치해보니 잘 되네요 임시 폴더를 만들고 그 안에 다운로드하여 보겠습니다. mkdir piptemp pip download -d piptemp virtualenv 그럼 임시 폴더에 관련 파일들이 생겨요. 폴더를 모두 인터넷이 안 되는 곳으로 이동시.. 2021. 6. 15.
반응형