热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

在Ubuntu10.10下安装JDK配置Eclipse配置j2me

环境:Ubuntu10.10下载工具:jdk,版本为jdk-6u23-linux-i586.bin。(百度:oracaljava)eclipse,版本eclipse-java-helios-SR2-linux-gtk.tar.gz1。jdk手动安装新立得无法安装,sudoapt-getsun-java6-jdk也不行,只能手动了下载好jdkTerminalcd进入下载好的jdk文件夹,再

环境:Ubuntu10.10
下载工具:jdk,版本为jdk-6u23-linux-i586.bin。(百度:oracal java)
eclipse,版本eclipse-java-helios-SR2-linux-gtk.tar.gz
1。jdk手动安装
新立得无法安装,sudo apt-get sun-java6-jdk 也不行,只能手动了
下载好jdk
Terminal
cd进入下载好的jdk文件夹,再执行cp命令,把文件复制到/usr/local/lib
之后再执行
sudo chmod +x jdk-6u24-linux-i586.bin
sudo ./jdk-6u24-linux-i586.bin
 执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_04“的目录,里面是jdk-6u4-linux-i586.bin解压后JDK的全部文件;
配置环境变量
$sudo gedit /etc/environment
在文本编辑器里写入下面两行内容:
PATH=“/usr/local/lib/jdk1.6.0_24/bin"(已存在的话用毛好分隔)
CLASSPATH="/usr/local/lib/jdk1.6.0_24/lib" 
JAVA_HOME="/usr/local/lib/jdk1.6.0_24"
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
$ sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_24/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.6.0_24/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java
通过这一步选择系统默认的jdk
注销,Terminal,运行java -version。显示:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
配置成功。

安装eclipse
下载好,解压,将文件复制至java目录
sudo mv /home/empty/下载/eclipse /usr/local/lib/
双击eclipse,下一步。。。。ok
或者
Terminal
sudo apt-get eclipse-palmform


配置j2me
1. 下载SUN WTK(无线工具包)
http://java.sun.com/products/sjwtoolkit/download.html
2. 安装SUN WTK
# ./sun_java_wireless_toolkit-2_5_2-linux.bin
终端命令:
1).进入bin所在目录
2).执行命令:sudo chmod +x /usr/local/sun_java_wireless_toolkit-2_5_2-ml-linux.bin
(给当前用户增加对.bin文件运行的权限)

3).执行命令:sudo ./sun_java_wireless_toolkit-2_5_2-ml-linux.bin (进行安装)
sudo rm sun_java_wireless_toolkit-2_5_2-ml-linux.bin (删除安装文件)

把eclipseme.feature_1.6.8_site.zip拷贝到Eclipse根目录下
然后开始安装“J2ME插件压缩包”:Help->SoftwareUpdate->Find and Install->Search for new features to install->New Archived site…->选择“eclipseme.feature_1.6.8_site.zip”,然后点击“Open”->OK ->finish ->next-> Accept… -> next ->All Install… -> yes重启Eclipse。


四.在Eclipse中配置WTK

      启动Eclipse, Window -> Preferences ,进入配置窗口。
      选择 J2ME菜单,在 WTK Root 里填入WTK的安装目录
      J2ME->Device Management->Import, 目录项填入 /home/user/homework/WTK2.2/bin , 刷新按钮 Refresh ,
      确定 Finsh, 然后选择自己比较喜欢的一款手机皮肤。
      J2ME->Packaging->Obfuscation, 填入WTK的安装目录 /home/user/homework/WTK2.2 。 搞定!

测试程序:
new project -> j2me -> sre new class "Hello"
  1. import javax.microedition.lcdui.Display; 
  2. import javax.microedition.lcdui.Form; 
  3. import javax.microedition.midlet.MIDlet; 
  4. import javax.microedition.midlet.MIDletStateChangeException; 
  5. public class Hello extends MIDlet { 
  6.    Display display; 
  7.    public Hello() { 
  8.        super(); 
  9.        display = Display.getDisplay(this); 
  10.    } 
  11.    protected void destroyApp(boolean arg0) throws MIDletStateChangeException { 
  12.    } 
  13.    protected void pauseApp() { 
  14.    } 
  15.    protected void startApp() throws MIDletStateChangeException { 
  16.        Form form = new Form("Another Hello World"); 
  17.        form.append("Hello World!"); 
  18.        display.setCurrent(form); 
  19.    } 
  20. } 

运行成功~


推荐阅读
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • Netty源代码分析服务器端启动ServerBootstrap初始化
    本文主要分析了Netty源代码中服务器端启动的过程,包括ServerBootstrap的初始化和相关参数的设置。通过分析NioEventLoopGroup、NioServerSocketChannel、ChannelOption.SO_BACKLOG等关键组件和选项的作用,深入理解Netty服务器端的启动过程。同时,还介绍了LoggingHandler的作用和使用方法,帮助读者更好地理解Netty源代码。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
author-avatar
yan雀安知鸿鹄之志_647
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有