仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 617|回复: 8
打印 上一主题 下一主题

[其他Linux] 给大家带来Linux体系下安拆卸置jython编程情况

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:25:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
谁可相欹 该用户已被删除
沙发
发表于 2015-1-18 12:46:58 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
透明 该用户已被删除
板凳
发表于 2015-1-22 05:43:37 来自手机 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
小魔女 该用户已被删除
地板
发表于 2015-1-30 23:18:02 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
蒙在股里 该用户已被删除
5#
发表于 2015-2-6 16:48:00 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
柔情似水 该用户已被删除
6#
发表于 2015-2-17 12:14:22 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-5 19:41:39 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
变相怪杰 该用户已被删除
8#
发表于 2015-3-12 13:13:10 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
兰色精灵 该用户已被删除
9#
发表于 2015-3-19 22:24:40 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表