|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
1、安装jdk:
(这里的办法是用于ubuntu或debian的,把下载的jdk构建成deb包,我以为是为了便于保证理,不然删除的时分都不晓得删除哪些文件,很贫苦。)
1.猎取JDK
能够选择从Java官方下载:::URL::http://java.sun.com大概从别的网站下载。我用的版本是:jdk-1_5_0-linux-i586.bin
2.构建打包情况
Debian专门供应了SDK的DEB包构建工具:java-package,而Ubuntu是基于Debian的,以是
#apt-getinstall-ujava-packagefakeroot
在apt-get之前最好update一下
3.创立。deb软件包
这一步要以一般用户运转,假如以Root运转是不同意的。会有上面的提醒:
Youarerealroot--unfortunately,someJavadistributionshave
installscriptsthatdirectlymanipulate/etc,andmaycausesome
inconsistenciesonyoursystem.Instead,youshouldbecomea
non-rootuserandrun:
fakerootmake-jpkgjdk-1_5_0-linux-i586.bin
whichwillallownodamagetobedonetoyoursystemfilesand
stillpermittheJavadistributiontosuccessfullyextract.
Aborting.
以一般用户实行:
$fakerootmake-jpkgjdk-1_5_0_06-linux-i586.bin
接上去做一些需要的选择。几分钟后,就应该呈现软件包创立乐成的提醒。你在以后目次下会发明相似:
sun-j2sdk1.5_1.5.0+update00_i386.deb的软件包
4.安装
切换回root实行以下命令:
#dpkg-isun-j2sdk1.5_1.5.0+update06_i386.deb
5.设置情况
在~/.bashrc剧本文件中到场相似以下内容:
PATH=$PATH:/usr/lib/j2sdk1.5-sun/bin:/usr/lib/j2sdk1.5-sun/jre/bin
JAVA_HOME=/usr/lib/j2sdk1.5-sun
JRE_HOME=/usr/lib/j2sdk1.5-sun/jre
CLASSPATH=.:/usr/lib/j2sdk1.5-sun/lib/tools.jar:/usr/lib/j2sdk1.5-sun/lib/dt.jar
exportPATH
exportJRE_HOME
exportJAVA_HOME
exportCLASSPATH
6.测试
创立一个复杂的java程序(Hello.java)
publicclassHello
{
publicHello()
{
}
publicstaticvoidmain(String[]args)
{
System.out.println("HelloWorld!";
}
}
然后
$javacHello.java
反省以后目次会天生一个Hello.class的文件,然后运转
$javaHello
HelloWorld!
OK,测试乐成!
7.中文明安装中笔墨体:
在$JAVA_HOME/jre/lib/fonts/目次下创立一个fallback目次。
复制中笔墨体(比方:simsun.ttf至此目次。
8.安装插件
关于此种办法安装的Java情况,扫瞄器插件文件地位应该位于:
/usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
以firefox1.5.0.1为例:
#cd/usr/lib/mozilla-firefox/plugins
#ln-s
/usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
卸载JDK:
#apt-getremove――purgesun-j2sdk1.5
卸载插件,间接删除标记链接:
#rm/usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so
2、安装jython:
1.http://www.jython.org/Project/installation.html下载jython安装文件,运转命令“java-jarjython_installer-2.2rc2.jar”,jython即安装乐成。好比安装在/home/justin/java/jython2.2目次下
2.把jython包到场classpath,即把下面的classpath改成:CLASSPATH=.:/usr/lib/j2sdk1.5-sun/lib/tools.jar:/usr/lib/j2sdk1.5-sun/lib/dt.jar:/home/justin/java/jython2.2/jython.jar
今后就能够在java文件中到场python库了,比方:
importorg.python.util.PythonInterpreter;
importorg.python.core.*;
publicclassSimpleEmbedded{
publicstaticvoidmain(String[]args)
throwsPyException
{
PythonInterpreterinterp=
newPythonInterpreter();
System.out.println("Hello,bravenewworld");
interp.exec("importsys");
interp.exec("printsys");
interp.set("a",newPyInteger(42));
interp.exec("printa");
interp.exec("x=2+2");
PyObjectx=interp.get("x");
System.out.println("x:"+x);
System.out.println("Goodbye,cruelworld");
}
}
3.将选择的/home/justin/java/jython2.2/jython安装路径增加到PATH情况变量。如今只需输出“jython”就能够运转交互式PATH:
$jython
Jython2.1onjava1.4.0_01(JIT:null)
Type"copyright","credits"or"license"formoreinformation.
>>>#经由过程Jython会见尺度Java库
>>>fromjava.utilimportRandom
>>>rng=Random()
>>>i=rng.nextBoolean()
>>>printi
jython注释器关于疾速反省和作提醒都很便利,但您不用在这个中完成一切事情DJython还同意您在源文件中编写代码,并随后运转该代码(
fromjava.utilimportRandom
rng=Random()
#ThisisacommentinJython
print"Flippingacoin……"
ifrng.nextBoolean():
print"Cameupheads"
else:
print"Cameuptails"
用jython运转该文件,便可
</p>
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了. |
|