Linux是Debian lenny 测试版本。
首先要编辑/etc/apt/source,添加网络镜像以下载最新的包。
例如:
deb http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-free
deb-src http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-free
接下来安装JDK6,因为debian使用了里外的java虚拟机,因此需要配置一下系统。
我使用了如下的软件(版本可能会不同):
jdk-6u7-nb-6_1-linux-ml.sh
sjsas-9_1_01-mysql-linux.bin
sailfin-installer-v1-b37i-linux.jar
将jdk-6u7-nb-6_1-linux-ml.sh,sjsas-9_1_01-mysql-linux.bin添加可执行属性,chmod u+x filename。然后运行 ./filename就可以了。
因为我在虚拟机上操作,在安装sailfin的时候出现如下错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
这时候需要用如下命令:
java -Xms32m -Xmx400m -jar sailfin-installer-v1-b37i-linux.jar
期间还需要安装libstdc++5:
apt-get install libstdc++5
至此,一套环境算是构建完毕,可以用Java进行SIP开发了。
首先要编辑/etc/apt/source,添加网络镜像以下载最新的包。
例如:
deb http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-free
deb-src http://ftp.gtlib.gatech.edu/<wbr>debian/</wbr> lenny main contrib non-free
接下来安装JDK6,因为debian使用了里外的java虚拟机,因此需要配置一下系统。
- debian-lenny:/home/fxu/Desktop/Downloads#apt-getinstallsun-java6-jdk
- Readingpackagelists...Done
- Buildingdependencytree
- Readingstateinformation...Done
- Thefollowingextrapackageswillbeinstalled:
- gsfonts-x11odbcinst1debian1sun-java6-binsun-java6-jreunixodbc
- Suggestedpackages:
- binfmt-supportsun-java6-demosun-java6-docsun-java6-sourcesun-java6-pluginia32-sun-java6-plugin
- sun-java6-fontslibmyodbcodbc-postgresqllibct1
- ThefollowingNEWpackageswillbeinstalled:
- gsfonts-x11odbcinst1debian1sun-java6-binsun-java6-jdksun-java6-jreunixodbc
- 0upgraded,6newlyinstalled,0toremoveand827notupgraded.
- Needtoget51.1MB/51.4MBofarchives.
- Afterthisoperation,152MBofadditionaldiskspacewillbeused.
- Doyouwanttocontinue[Y/n]?y
- Get:1http://ftp.gtlib.gatech.edulenny/non-freesun-java6-jre6-07-4[6325kB]
- Get:2http://ftp.gtlib.gatech.edulenny/non-freesun-java6-bin6-07-4[27.3MB]
- Get:3http://ftp.gtlib.gatech.edulenny/non-freesun-java6-jdk6-07-4[17.4MB]
- Get:4http://ftp.gtlib.gatech.edulenny/maingsfonts-x110.21[10.4kB]
- Fetched51.1MBin1min36s(528kB/s)
- Preconfiguringpackages...
- Selectingpreviouslydeselectedpackagesun-java6-jre.
- (Readingdatabase...100784filesanddirectoriescurrentlyinstalled.)
- Unpackingsun-java6-jre(from.../sun-java6-jre_6-07-4_all.deb)...
- Selectingpreviouslydeselectedpackageodbcinst1debian1.
- Unpackingodbcinst1debian1(from.../odbcinst1debian1_2.2.11-16_i386.deb)...
- Selectingpreviouslydeselectedpackageunixodbc.
- Unpackingunixodbc(from.../unixodbc_2.2.11-16_i386.deb)...
- Selectingpreviouslydeselectedpackagesun-java6-bin.
- Unpackingsun-java6-bin(from.../sun-java6-bin_6-07-4_i386.deb)...
- sun-dlj-v1-1licensehasalreadybeenaccepted
- Selectingpreviouslydeselectedpackagesun-java6-jdk.
- Unpackingsun-java6-jdk(from.../sun-java6-jdk_6-07-4_i386.deb)...
- sun-dlj-v1-1licensehasalreadybeenaccepted
- Selectingpreviouslydeselectedpackagegsfonts-x11.
- Unpackinggsfonts-x11(from.../gsfonts-x11_0.21_all.deb)...
- Settingupodbcinst1debian1(2.2.11-16)...
- Settingupunixodbc(2.2.11-16)...
- Settingupgsfonts-x11(0.21)...
- Settingupsun-java6-bin(6-07-4)...
- Settingupsun-java6-jre(6-07-4)...
- Settingupsun-java6-jdk(6-07-4)...
- debian-lenny:/home/fxu#/usr/sbin/update-alternatives--configjava
- Thereare4alternativeswhichprovide`java'.
- SelectionAlternative
- -----------------------------------------------
- *1/usr/bin/gij-4.3
- +2/usr/lib/jvm/java-gcj/jre/bin/java
- 3/usr/bin/gij-4.1
- 4/usr/lib/jvm/java-6-sun/jre/bin/java
- Pressentertokeepthedefault[*],ortypeselectionnumber:4
- Using'/usr/lib/jvm/java-6-sun/jre/bin/java'toprovide'java'.
- debian-lenny:/home/fxu#/usr/sbin/update-alternatives--configjavac
- Thereisonly1programwhichprovidesjavac
- (/usr/lib/jvm/java-6-sun/bin/javac).Nothingtoconfigure.
- debian-lenny:/home/fxu#java-version
- javaversion"1.6.0_07"
- Java(TM)SERuntimeEnvironment(build1.6.0_07-b06)
- JavaHotSpot(TM)ClientVM(build10.0-b23,mixedmode,sharing)
jdk-6u7-nb-6_1-linux-ml.sh
sjsas-9_1_01-mysql-linux.bin
sailfin-installer-v1-b37i-linux.jar
将jdk-6u7-nb-6_1-linux-ml.sh,sjsas-9_1_01-mysql-linux.bin添加可执行属性,chmod u+x filename。然后运行 ./filename就可以了。
因为我在虚拟机上操作,在安装sailfin的时候出现如下错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
这时候需要用如下命令:
java -Xms32m -Xmx400m -jar sailfin-installer-v1-b37i-linux.jar
期间还需要安装libstdc++5:
apt-get install libstdc++5
至此,一套环境算是构建完毕,可以用Java进行SIP开发了。