仓酷云

标题: 来谈谈:Linux操纵体系下安拆卸置jython编程情况 [打印本页]

作者: 飘灵儿    时间: 2015-1-16 12:08
标题: 来谈谈:Linux操纵体系下安拆卸置jython编程情况
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结;
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-firefo
12下一页


学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
作者: 飘灵儿    时间: 2015-1-16 13:35
标题: 来谈谈:Linux操纵体系下安拆卸置jython编程情况
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
x/plugins/libjavaplugin_oji.so</P> 
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>
上一页12


写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者: 谁可相欹    时间: 2015-1-18 17:06
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
作者: 海妖    时间: 2015-1-27 13:19
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
作者: 乐观    时间: 2015-2-5 13:52
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
作者: 飘飘悠悠    时间: 2015-2-12 03:21
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者: 透明    时间: 2015-3-2 22:25
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
作者: 只想知道    时间: 2015-3-11 08:36
选择交流平台,如QQ群,网站论坛等。
作者: 金色的骷髅    时间: 2015-3-18 07:39
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
作者: 第二个灵魂    时间: 2015-3-25 19:47
我是学习嵌入式方向的,这学期就选修了这门专业任选课。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2