黑蚂蚁历史 發表於 2023-8-6 00:00:00

详解ubuntu搭建Java开发环境

<p>
        没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境。<br>
        本文结构:</p>
<ul>
<li>
                一、JDK安装</li>
        <li>
                二、MyEclipse安装</li>
        <li>
                三、Hello World测试</li>
</ul>
<p>
        <strong>一、JDK安装</strong><br>
        好吧,我选择JDK1.6,是不是有点out了?<br>
        1、下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得一定要下载相应的版本。<br>
        2、将下载的文件放置到/usr/lib/java目录下(需要手动创建java目录),并修改文件的可执行权限,如chmod 777 jdk-6u41-linux-x64.bin<br>
        【PS:如果提示已经存在有文件java,无法创建java,可以给目录取名为java1.6(表示这是jdk 1.6版本)】<br>
        3、安装文件,<span><strong>sudo ./jdk-6u41-linux-x64.bin</strong></span><br>
        4、安装完毕后,则需配置系统环境 <span><strong>sudo vi /etc/environment</strong></span>,或配置用户环境变量<strong><span>vi /home/username/.bashrc</span></strong>,建立JAVAHOME, CLASSPATH, 修改PATH变量<br>
        如我的设置为:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_951360">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">JAVA_HOME=”</code><code class="bash plain">/usr/lib/java1</code><code class="bash plain">.6</code><code class="bash plain">/jdk1</code><code class="bash plain">.6.0_41″</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">PATH=”</code><code class="bash plain">/usr/local/sbin</code><code class="bash plain">:</code><code class="bash plain">/usr/local/bin</code><code class="bash plain">:</code><code class="bash plain">/usr/sbin</code><code class="bash plain">:</code><code class="bash plain">/usr/bin</code><code class="bash plain">:</code><code class="bash plain">/sbin</code><code class="bash plain">:</code><code class="bash plain">/bin</code><code class="bash plain">:</code><code class="bash plain">/usr/games</code><code class="bash plain">:</code><code class="bash plain">/usr/lib/java1</code><code class="bash plain">.6</code><code class="bash plain">/jdk1</code><code class="bash plain">.6.0_41</code><code class="bash plain">/bin</code><code class="bash plain">:</code><code class="bash plain">/usr/lib/java1</code><code class="bash plain">.6</code><code class="bash plain">/jdk1</code><code class="bash plain">.6.0_41</code><code class="bash plain">/jre/bin</code><code class="bash plain">”</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">CLASSPATH=”</code><code class="bash plain">/usr/lib/java1</code><code class="bash plain">.6</code><code class="bash plain">/jdk1</code><code class="bash plain">.6.0_41</code><code class="bash plain">/lib</code><code class="bash plain">:</code><code class="bash plain">/usr/lib/java1</code><code class="bash plain">.6</code><code class="bash plain">/jdk1</code><code class="bash plain">.6.0_41</code><code class="bash plain">/jre/lib</code><code class="bash plain">”</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        5、执行命令,使配置生效。source /etc/environment ( source /home/username/.bashrc )<br>
        6、验证是否安装完毕,使用java -version或者直接使用javac,看其生效与否。<br>
        7、如果还未生效,很有可能由于ubuntu中已有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_478556">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">sudo</code> <code class="bash plain">update-alternatives –</code><code class="bash functions">install</code> <code class="bash plain">/usr/bin/java</code> <code class="bash plain">java </code><code class="bash plain">/usr/lib/java/jdk1</code><code class="bash plain">.6.0_41</code><code class="bash plain">/bin/java</code> <code class="bash plain">300</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash functions">sudo</code> <code class="bash plain">update-alternatives –</code><code class="bash functions">install</code> <code class="bash plain">/usr/bin/javac</code> <code class="bash plain">javac </code><code class="bash plain">/usr/lib/java/jdk1</code><code class="bash plain">.6.0_41</code><code class="bash plain">/bin/javac</code> <code class="bash plain">300</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        通过这一步将我们安装的jdk加入java选单。<br>
        然后执行:<br><span><strong>update-alternatives –config java</strong></span><br><strong>二、MyEclipse安装</strong><br>
        安装包下载,下载完成后,修改权限直接执行便可安装。<br><strong>三、第一个Hello world程序</strong></p>
<p>
        1)新建一个java project,取名HelloWorld<br>
        2)在新建一个包,包名取为com.cricode<br>
        3)在包com.cricode中新建一个类SayHello,内容如下:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterjava" id="highlighter_282404">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="java keyword">package</code> <code class="java plain">com.cricode;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="java spaces"> </code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="java keyword">public</code> <code class="java keyword">class</code> <code class="java plain">SayHello {</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="java spaces"> </code><code class="java keyword">public</code> <code class="java keyword">static</code> <code class="java keyword">void</code> <code class="java plain">main(String[] args){</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="java spaces"> </code><code class="java plain">System.out.println(</code><code class="java string">"Hello,world"</code><code class="java plain">);</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="java spaces"> </code><code class="java plain">}</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="java plain">}</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        运行结果:Hello,world</p>
<p>
        至此,Linux上Java开发环境安装完毕,希望大家喜欢。</p>
頁: [1]
查看完整版本: 详解ubuntu搭建Java开发环境