`
dfedora
  • 浏览: 609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

LINUX下的JAVA开发环境配置(新手教程)

阅读更多
linux下JAVA开发环境的配置
1,安装JDK
从SUN的网站下回JDK的bin文件,放到/usr/local文件夹中,首先要SU一下权限。接着运行chmod +x jdk1.6.0.05.bin(或者chmod 755 jdk1.6.0.05.bin)给文件加上可执行权限。
然后运行./jdk1.6.0.05.bin开始安装。这时候会出现许可协议,按空格过完会提示是不安装(y or n),输入y。就开始安装了。
安装完以后需要配置JDK的环境,我个人是使用 vi /etc/profile方式配置的,这个无论哪一个用户都可以使用JDK。
在末尾加入
JAVA_HOME=/usr/local/jdk1.6.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME$/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后在export行加入 JAVA_HOME CLASSPATH
按ESC,然后输入:wq保存退出。
运行source /etc/profile 看看是否提示出错。出错刚检查刚才的输入,无错注销重登陆在终端输入java -version查看下版本。
2,安装ECLIPSE,
把下回来的ECLIPSE使用tar xvzf 命令解压缩,然后使用 cd /eclipse(按情况替换)进入,对eclipse启动程序加上执行权限,chmod 7 eclipse.
然后运行ECLIPSE试试,这时可能会出现错误提示libjvm.so拒绝访问。运行chcon -t textrel_shlib_t '/usr/local/jdk1.6.0_05/jre/lib/i386/client/libjvm.so'.这是我在RHEL 5.2下出现的问题。
然后写一个启动脚本用来启动eclipse
#!/bin/bash
echo "starting eclipse........................................"

export JAVA_HOME=/usr/local/jdk1.6.0_05
export CLASSPATH=/usr/local/jdk1.6.0_05/lib
/home/will/eclipse/eclipse -vm /usr/java/jdk1.6.0_05/bin/java -data ~/workspace &

-vm是选择JAVA虚拟机, -data是设置eclipse工作目录。
保存为runeclipse
然后加权chmod 7 runeclipse

启动ECLIPSE3.3会出现(Could not initialize the application's security component. The most likely cause is problems with files
in your application's profile directory. Please check that this directory has no read/write restrictions
and your hard disk is not full or close to full. It is recommended that you exit the application and fix
the problem. If you continue to use this session, you might see incorrect application behaviour when
accessing security features.")提示。
这时候,需要在用户目录下执行 mkdir ~/.mozilla/eclipse。这是ECLIPSE 3.3的一个BUG。

3,TOMCAT配置,
下载TOMCAT,解压到任意文件夹,然后编辑/etc/profile文件,在JDK配置后面加入
CATALINA_HOME=/home/will/apache-tomcat-6.0.18
然后在export行加入CATALINA_HOME
保存。运行source /etc/profile .检查错误。然后注销登陆。
进入tomcat的bin文件夹,执行./startup.sh

Using CATALINA_BASE:   /home/will/apache-tomcat-6.0.18
Using CATALINA_HOME:   /home/will/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /home/will/apache-tomcat-6.0.18/temp
Using JRE_HOME:       /usr/local/jdk1.6.0_05
若为以上提示,则配置正确。
分享到:
评论

相关推荐

    linux系统下的java开发环境搭建步骤

    这是我个人对在linux环境下搭建java开发环境的步骤进行的一些简单的总结,其中包括启动命令,以及一些简单的安装命令,希望能够帮到新手。有不足的地方还请谅解。

    详解ubuntu搭建Java开发环境

    没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境。 本文结构: 一、JDK安装 二、MyEclipse安装 三、Hello World测试 一、JDK安装 好吧,我选择JDK1.6,...

    JAVA上百实例源码以及开源项目源代码

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    对vim配置方法不熟悉的新手封装的一键式vim环境安装包

    本项目主要目标是帮助对vim配置方法不熟悉的新手封装的一键式vim环境安装包. 主要针对终端vim用户, 适合远程ssh连接Linux服务器进行开发的场景(例如使用阿里云服务器或者腾讯云服务器等).

    jdk1.8.0_251.zip

    jdk1.8_251 压缩包,window版本,64位。 方便java开发环境配置,解决新手找资源问题

    免费开源!!桌面/Android/HTML5/iOS Java游戏开发框架

    libGDX是一个基于 OpenGL (ES) 的跨平台 Java 游戏开发框架,专为 Windows、Linux、macOS、Android、Web 浏览器和 iOS 设计。它为快速原型设计和迭代开发提供了强大且完善的环境。与其他框架不同,libGDX 不强加特定...

    Java 第三版全文翻译,纯属个人业余翻译.rar

    无论你是一个经验丰富的程序员还是一个完全的新手,本书都是为了帮助您快速学习Java编程。精心挑选的主题让您广泛地接触到Java的基本概念,而不会让您因信息过多而不知所措。虽然本书不可能涵盖每一个Java概念,但请...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP简介 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你...

    30天自制C++服务器,包含教程和源代码

    本教程模仿《30天自制操作系统》,面向零经验的新手,教你在30天内入门Linux服务器开发。本教程更偏向实践,将会把重点放在如何写代码上,而不会花太多的篇幅讲解背后的计算机基础原理,涉及到的地方会给出相应书籍...

    Android代码-贪吃蛇安卓版

    Linux系统内核使它对不同配置的设备拥有一定程度的兼容性,而Java语言的编写有利于以前在Symbian(诺基亚以前的主流操作平台, 现已经落入末流)上有编程经验的程序员更快熟悉Android系统架构;进而在其上进行新的...

    百度贴吧签到网站源码Java-files_used_in_manjaro:在配置manjaro环境时用到的一些文件

    花费了一下午的时间,配置开发环境以及主题美化等,较为简单,效果如下: 相关文件 每次重装 linux 都有一大堆命令,还是零零散散地,为了克服”怕麻烦“的心理,做一次较为简单、流畅的配置流程,相关文件放在 下载...

    java餐厅系统源码-wechat:微信及小程序开发框架/服务端/DEMO/项目实例等资料汇总

    java餐厅系统源码 wechat :fire: 微信及小程序开发等。...本地开发:可使用Win/Linux/Mac任一环境,由于小程序demo中大量使用js(npm),推荐在Win中配置,以便支持Linux或Mac等多环境下进行开发。 错误调试 TODO

    [论坛社区]phorum 5.2.13 for Linux_codepub-phorum.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过...开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven Spring root vue.js

    框架的后台api项目简单好用的DDNS 自动更新域….zip

    用了自己写的Kafka lib 虚 不过我们在生产环境已经使用近1年 kafka 版本从 9 1到2 都在使用 目前情况稳定 吞吐量在每天2 亿条以上 Go 语言 Web 应用开发系列教程 从新手到双手残废iris 框架的后台api项目简单好用的...

    编程新手真言......

    1.16 界面的本质应该是命令行功能支持下的配置描述文件 45 1.17 命令行下编程实践 46 第2章 语言 47 2.1 真正的计算模型 47 2.2 开发模型与语言模型 49 2.3 正规表达式与有限自动机 53 2.4 联系编译原理学语言 56 ...

    Android高级编程--源代码

     android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入...

    python数据分析随书代码

    毕业后,他曾经效力于多家公司,从事Java开发、数据仓库开发以及QA分析等方面的工作;目前,他的兴趣主要集中在商业智能、大数据和云计算等专业领域。 Ivan Idris以编写简洁可测试的程序代码以及撰写有趣的技术文章...

    Tcl_TK编程权威指南pdf

    我有幸一直参与Tcl核心技术的开发活动,希望通过本书能够将自己使用Tcl时获得的切身体会表达出来。 为什么要使用Tcl 作为一种脚本语言,Tcl与其他的Unix shell语言,如Bourne Shell(sh)、C Shell(csh)、Korn Shell...

Global site tag (gtag.js) - Google Analytics