gossip2009/06/02 13:11

하반기 목표를 정했다.
상반기 목표와 별 다른게 없지만....
그래도 다시 시작해보자는 의미에서 시작해야겠다.

part 1. 운동(살 빼자는 의미 절대 아님)
하루 줄넘기 20~30분 일주일 4회이상 목표

part 2. 공부(부담을 가지면서 하자는 의미 절대 아님)
Java FX 문법 공부 마무리
Java FX를 하므로써 장단점 파악(세미나 준비)
SSL VPN 요즘 하고 있는 일인데... 개략적인 개념만 알뿐이지...
정확한 구동이 어떻게 되는지 모른다...
자리 가득히 구성이나 모양이 많다...어여 공부해야겠다 ㅋㅋ
그리고 하나더 추가하면...가상화 기술을 공부해볼 생각이다...
앞으로 먹고 살려면 가상화가 중요할 듯 ㅋㅋ

part 3. 취미 생활(놀자는 의미 절대 아님)
일주일에 사진 2~3장 정도 올리기
취미 생활을 빙자하여 놀러 다니기 절대 아님.
걷기 운동으로 전환하고자 시작한 취미 생활임.

부담감을 가지지 말고 열심히 해봐야겠다.
저작자 표시 비영리 변경 금지
Posted by 무적조로™

http://java.sun.com/
에서 일단 리눅스용 bin파일을 다운 받는다.
rpm버전으로 되어 있는 버전도 있지만, 그것은 rpm을 구동시킬 수 있는 환경이 되어야하므로
bin을 실행하여 압축만 푸는 버전으로 하는 것이 좋을 것으로 본다.

압축을 풀고, 원하는 위치에 파일을 이동시킨다.
하지만, 이것으로는 java -version을 하면 이상한 에러만 발생된다.

# java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object


위와 같은 에러만 나오고 실행은 되지 않는다.

이것을 해결하기 위해 구글을 통해서 많이 사이트를 찾았다.
하지만, 해결책이 있는 사이트는 하나뿐이었고, 한국어로 되어 있는 사이트는 아무곳에도 없었다.

대부분의 사이트에서는 "JAVA_HOME을 해줘야한다.", "PATH를 지정해줘야한다.", "CALSSPATH를 지정해줘야 한다." 이렇게 말하고 있었다.

하지만, 아무것도 이 에러를 잡아주지를 못했다.
위 내용도 맞을 수 있다. 다만 Object class 파일이 jre/lib에 있다는 것을 확신하고, 찾을 수만 있다면....
하지만, lib에는 jar 파일이 보이지 않았고, pack이라는 파일들이 보였다.
즉, rt.pack 파일은 보였으나 rt.jar 파일이 보이지 않았다.

따라서, pack 파일을 jar로 변환하는 스크립트를 공개하려 한다.
이 내용은 sun사가 운영하는 forum에서 가져온 내용이며, 굳이 스크립트에 대한 저작권을 바란다면, 그쪽 사이트에 있다고 하겠다.
JAVA_HOME을 정확하게 지정하고 실행시켜야 한다.

#!/bin/sh
JH=${JAVA_HOME:-"/usr/local/jdk1.6.0_13/jre"}
UNPACK_EXE=$JH/bin/unpack200
if [ -f $UNPACK_EXE ]; then
chmod +x $UNPACK_EXE

PACKED_JARS="lib/rt.jar lib/jsse.jar lib/charsets.jar lib/ext/localedata.jar lib/plugin.jar lib/javaws.jar lib/deploy.jar"
for i in $PACKED_JARS; do
srcFile=${JH}`dirname $i`/`basename $i .jar`.pack
dstFile=${JH}/$i
if [ ! -f $srcFile ]; then
printf "Error: Unable to find %s. Please, check out your installation.\n" $srcFile
exit 1
fi
$UNPACK_EXE $srcFile $dstFile
if [ ! -f $dstFile ]; then
printf "Error: unpack could not create %s. Please refer to the Troubleshooting\n" $dstFile
printf "Section of the Installation Instructions on the download page.\n"
exit 1
fi

rm -f $srcFile
done

else
printf "Error: unpack command could not be found. Please refer to the \n"
printf "TroubleShooting Section of the Installation Instructions on \n"
printf "the download page.\n"
printf "Please do not attempt to install this archive file.\n"
exit 2
fi


(출처) http://forums.sun.com/thread.jspa?threadID=598858
저작자 표시 비영리 변경 금지
Posted by 무적조로™
gossip2009/04/22 23:34
요즘 IT 최대 이슈가 오라클이 썬을 인수한 내용이다.
블로그들을 보더라도 10개중 1~2개가 오라클이 썬을 인수한 내용이다.

몇 주전까지만 해도 IBM이 Sun을 인수한다는 소식을 들었었는데....
갑자기 나타나 오라클이 썬을 인수 한다고 한다.

IBM이 인수할 경우 SKT가 우리 나라 시장의 절반을 먹고 있는 것과 마찬가지로
전 세계 서버시장의 절반을 획득하고, 자바의 시장을 독점 할 것이라고 생각했다.

하지만 이번주 오라클이 썬을 인수한다고 한다.
오라클이 썬을 인수 할 경우
첫째, 서버와 DB의 통합
둘째, 자바 시장의 발전
셋째, DB 시장의 확장
이 세가지가 오라클이 썬을 인수해서 최대 기대가 되는 부분이다.

아직 인수한 것에 대한 견해는 많이 나오지만, 인수에 대한 결과물이 아직 안나왔으니
섣부른 판단일지 모르지만 정말 대단 이슈가 된것만은 진실이다.

난 오라클이 썬을 인수한 것에 대해서 이렇게 생각해본다.
예전에 실행했던 로우 아이언 프로젝트
현재 오라클 관리툴이 Java로 움직이는 점을 보면,
래리 엘리슨 오라클 최고경영자는 내심 IBM이 썬을 인수 못하기를 바랬을지도 모른다.

오라클은 거금 74억을 들여 썬을 인수했다.
하지만 썬이 가지고 있던 그 기술들은 오라클을 만남으로써 그 이상의 가치를 해내리라 믿는다.

저작자 표시 비영리 변경 금지
Posted by 무적조로™