소프트웨어/Java

    [java] java 첫걸음, hello world! 출력하기

    본 포스팅은 ubuntu 14.04 32bit에서 실행되고 있습니다. 우선, java가 설치되어 있다고 가정한 후 소스 작성, 컴파일, 실행에 대해서 적어보겠습니다.(명령어 창에 java, 혹은 javac를 쳐보시면 됩니다.) 1. 우선 소스 작성아무 폴더나 가서 파일을 하나 만듭니다.$ cd ~/test/java/hello.java 그리고 아래와 같이 작성합니다.class hello { public static void main(String[] args) { System.out.print("hello world!!"); } } 2. 컴파일 하기$ javac hello.java 이렇게 하면 hello.class라는 파일이 생깁니다. 3. 실행하기$ java hello 이렇게 하면 소스가 동작하게 됩니다...

    javac로 컴파일해서 class파일 얻기

    [문제]javac를 잡은 다음에 컴파일 해보니 Permission denied란 에러가 발생했다. [해결]구글링을 하던 중 클래스 패스를 여러개로 구분하던 ; (세미콜론)을 :(콜론)으로 바꾸라고 하는 답을 찾았다.http://forums.overclockers.com.au/showthread.php?t=109833 Permission denied은 사라졌지만 새로운 문제가 생겼다. [문제]컴파일을 해보니 아래와 같은 문장만 떴다. javac: target release 1.4 conflicts with default source release 1.5 [해결] 찾다보니 이것은 크로스 컴파일의 문제였다.(당연하겠지만 확실히 집고 가는걸 좋아한다.)따라서 크로스 컴파일의 문제만 해결이 된다면 된다! -tar..

    [해결] javac, 우분투에서 openjava, java등을 깔았는데 javac가 되지 않을때

    java는 분명히 $java -version을 치면 나오는데javac는 나오지 않을 경우엔 $ sudo ln -s /usr/lib/jvm/jdk1.6.0_32/bin/javac /usr/bin/javac 이렇게 링크를 만들어 주면 된다. 그러면 javac -version 이라고 치면 답이 나올 것이다. http://askubuntu.com/questions/117189/apt-get-install-openjdk-7-jdk-doesnt-install-javac-why

    CDC란???

    TCK-CDC에서 CDC란 Connected Device Configuration의 약자로 연결된 상태를 TCK로 확인하는 것을 의미한다. http://en.wikipedia.org/wiki/Connected_Device_Configuration Java에서 배포한 CDC Runtime Guide에선 Goals에 이렇게 적혀있다. It is difficult to describe CDC technology without reference to the Java SE platform because Java SE represents the core of Java technology. In fact, the principal goal of CDC is to adapt Java SE technology from ..

    JavaTest harness

    TCK harness라고 들어보지 못한걸 찾다가 드디어 찾았다. TCK는 Java에서 시스템을 테스트할 때 쓰는 것이고 harness는 JavaTest harness라는 것이 존재했다. 위키의 페이지는 아래와 같다.http://en.wikipedia.org/wiki/JavaTest_harness

    java version "1.6.0_32" 설치할 때 하는 방법

    ubuntu 12.04에서 다운 받아서 java를 설치하는 방법http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u32-oth-JPR Java SE Development Kit 6u32에서jdk-6u32-linux-i586.bin 1985 sudo mkdir /usr/lib/jvm 1986 sudo mv Downloads/jdk-6u32-linux-i586.bin /usr/lib/jvm/ 1987 cd /usr/lib/jvm/ 1988 sudo chmod a+x jdk-6u32-linux-i586.bin 1990 sudo ./jdk-6u32-linux-i586.bin 1..

    TCK란? (간략히만)

    TCK도 여러가지 TCK가 있지만 본 포스팅에선 Java의 Technology Compatibility Kit을 소개하겠습니다. 업무에서 처음 듣게된 TCK, TCK라고 해서 뭔지 네이버에 검색해보니깐 이상한 것들만 나오더라구요ㅜ그래서 포스팅을 준비했습니다. 우선 공대생답게 Wiki를 먼저 보시죠.http://en.wikipedia.org/wiki/Technology_Compatibility_Kit 약간만 해석을 해보겠습니다.TCK는 주어진 JSR(Java Specification Request)로부터 획득하려는 경향이 있다. 그들은 보통 디바이스 혹은 테스트 중인 Java virtual machine을 가지고 TCP/IP를 사용하여 소통하는 그래픽적인 호스트 어플리케이션을 포함하고 있다. 테스트는 보통..

    [ubuntu] eclipse 설치

    환경 : ubuntu 13.10 64bit http://thinkubuntu.tistory.com/6 1. java homepage에 들어간다.2. download->java for developers3. JDK Download 클릭4. 버전에 맞게 다운로드5. 압축을 푼다.$ cd ~/Downloads/$ tar zxvf jdk-7u25-linux-x64.tar.gz