eclipse linux 64?linux java环境变量配置
今天给各位分享eclipse linux 64的知识,其中也会对linux java环境变量配置进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何使用Eclipse Installer安装Eclipse
Eclipse Mars(4.5)版本中提供了一个新工具Eclipse Installer(使用Oomph项目实现),支持自动安装和升级Eclipse开发工具,能够跨工作空间记录和分享开发人员的个人偏好设置,这里介绍如何使用Eclipse Installer安装Eclipse Mars版本的JavaEE开发工具
进入Eclipse官网下载地址,可看到Eclipse Installer下载页面,目前支持Mac OS X 64位、Windows 32位和64位、Linux 32位和64位,请根据自己的操作系统选择版本下载。
跳转到下载页面,理应开始下载,但因为网络原因,通常无法下载,需要选择最近的镜像服务器。
选择最近的镜像服务器下载,可多试几个。
右键点击eclipse-linux-xxx.tar.gz文件,点击菜单中的“Extract Here”(解压到这里)操作。
解压成功,生成eclipse-installer目录。
进入eclipse-installer目录,双击eclipse-inst图标,启动程序。
eclipse installer的简易界面如下图所示。在右上角有个黄色的感叹号。
左键点击之后菜单,左键点击Update,即可开始更新。
可用更新安装完成后,会自动重启Eclipse Intaller,启动成功后,右上角的黄色感叹号消失。
在Eclipse Installer中选择的“Eclipse IDE for Java EE Developers”版本,进入授权界面,点击Accept Now按钮。
进入配置安装信息页面,注意本地安装的jdk版本必须时1.7+。
开始安装,如果网速不好,会提示xxx软件包下载时长超过预期,可忽略。
安装完成后,点击LAUNCH按钮
进入Eclipse Mars.1启动界面,说明安装成功。
eclipse的目录结构跟之前的版本相比,缺少plugins和features文件夹,这个两个文件夹已经放到eclipse install的pool中统一管理。
如下图所示,plugins和features文件夹已放在/home/.p2/pool文件夹中。
如何使用eclipse进行嵌入式Linux的开发
1、安装jdk
jdk(java development kit)即java开发包,其中包含了运行eclipse所需要的jre. ubuntu缺省安装的gnu版本的jre运行效率不高,所以需要安装sun公司的jre.首先从sun的网站上下载安装包jdk-6u7-linux-i586.bin,然后如下进行安装:
# mkdir-p/opt/java#./jdk-6u7-linux-i586.bin//执行自解压文件,生成目录# mv jdk1.6.0_07/opt/java//把目录移到/opt/java下# cd/opt/java# ln-s jdk1.6.0_07 jdk# mv/etc/alternatives/java/etc/alternatives/java.gnu# ln-s/opt/java/jdk/bin/java/etc/alternatives/java# export JAVA_HOME=/opt/java/jdk//设置环境变量
2、安装eclipse和cdt
从eclipse网站上下载安装包eclipse-SDK-3.4-linux-gtk.tar.gz和cdt-master-5.0.0.zip
# cd/opt# tar zxvf eclipse-SDK-3.4-linux-gtk.tar.gz//解压生成eclipse目录# export PATH=/opt/eclipse:$PATH# mkdir-p/opt/cdt# cd/opt/cdt# unzip cdt-master-5.0.0.zip# cp-r plugins/*/opt/eclipse/plugins/# cp-r features/*/opt/eclipse/features/
二、创建c/c++工程
假设已经在linux上安装好了arm交叉工具链,下面介绍如何创建、交叉编译和调试c/c++工程,进入eclipse安装路径后,运行eclipse。
创建c工程
使用缺省的Linux GCC工具链
进入c/c++界面
添加源代码文件1
添加源代码文件2
编辑代码
设置工程属性,指定交叉工具链1
设置工程属性,指定交叉工具链2
设置工程属性,指定交叉工具链3
编译工程
已生成arm平台可执行代码
配置调试选项
设置Debugger和 GDB debugger选项
设置连接类型为TCP,目标板的ip地址和调试端口号。端口号任意指定,通常大于1024(避免和系统所用端口号冲突)
在开发板上运行程序,格式如上图所示:gdbserver是交叉调试辅助程序;192.168.0.150是主机的ip地址;1234是调试端口号,和eclipse调试选项里设定的端口号要一致
点击Debug,进入调试界面
执行到断点
eclipse的调试界面和操作和在windows下开发类似。
所需开发工具及环境
虚拟机Linux:Fedora 9
交叉编译工具:arm-linux-gcc-3.4.1.tar.bz2
集成开发工具:Eclipse(Linux安装包中自带的,安装Linux时选中安装)
安装ARM交叉编译器
1.安装。其实很简单,就是将下载的arm-linux-gcc-3.4.1.tar.bz2解压到Linux根目录即可(因为解压后已经包含了/usr/local目录,所以要解压到根目录),如下命令:
tar-jxvf arm-linux-gcc-3.4.1.tar.bz2-C/
解压后的目录/usr/local/arm/3.4.1/
2.设置环境变量。就是把交叉编译器的路径设置到系统环境变量里面去。
echo$PATH
查看现有的环境变量
如果只想临时添加交叉编译器的环境变量(注:临时添加的系统重启或注销后又没有了),只需在命令行输入如下命令:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
如果想这个环境变量永久的添加到系统的环境变量中,则你只需把这个命令添加到/root/.bashrc文件的最后一行即可(这个文件是隐藏文件,你要在文件浏览器中单击查看菜单,勾选显示隐藏文件才能看到)
3.测试建立的交叉编译环境。新建一个c程序,文件名:test.c,如下:
#include<stdio.h>int main(void){ printf("Hellow world!\n"); return 0;}
进行交叉编译,如下:
arm-linux-gcc-o test test.c
将交叉编译好的目标文件test下载到ARM开发板中并运行,如下:
./test
输出结果为:
Hellow world!
用集成开发工具Eclipse来开发嵌入式应用程序
双击Eclipse图标启动Eclipse
设置Eclipse的工作空间,就是选个目录,单击OK
启动后的主界面
开始新建一个应用程序工程
选择新建一个C工程,单击Next
给工程取个名字,这里我就叫test_app;然后选择工程类型,我选择了个Hellow world C工程模版,单击Next
填写作者、版权等信息,单击Next
没什么选的,点击Finish
单击Yes
新建好的项目工程
展开左边的源代码目录,双击打开主函数。这里只是输出一句"Hello World!!!",你可以做一些其他复杂的应用
单击Project菜单,去掉Build Automatically的勾选,因为勾选的话,每次修改一个地方工程都会自动进行编译
打开工程的属性对话框进行编译选项的设置
我们的应用程序最终要到嵌入式arm上运行,这里就要把gcc改成arm-linux-gcc编译器,当然前提是你要在你的开发主机上先安装arm-linux-gcc
C连接器也要改成arm-linux-gcc
这里的Libraries是设置你的应用程序中用到的库文件,比如应用程序中用到了线程类,则这里在上面添加pthread这个库,下面就添加这个库的路径。如果应用程序没用到任何库文件就不用管了
选中左侧的工程名,右键,在弹出的菜单中选择Build Project编译工程
编译好后的工程,目标文件在Debug目录下
Linux怎么安装配置JDK和Eclipse
一、安装Java开发环境
1,jdk-6u33-linux-i586.bin,下载后原目录为:/home/Downloads/
2、将下载的文件放置到你需要得地方,这里我放在
cp jdk-6u33-linux-i586.bin/usr/share/JavaJDK
注:usr:是unix software resoure,主要放置一些常用软件
3、cd/usr/share/JavaJDK更改文件权限,使之可以运行:
sudo chmod u+x jdk-6u33-linux-i586.bin
注:chmod是更改文件权限得,由于你刚下载得文件默认是不能执行得,所以就要加上
4、运行该文件:sudo./jdk-6u33-linux-i586.bin,至此,
注:对于后缀名.bin直接可以运行的
/usr/share/JavaJDK
目录下面有一个bin文件包jdk1.6.0_37,以及解压后的同名文件夹。
5,在终端中输入:
sudo gedit/etc/environment
文件末尾添加如下:
export JAVA_HOME=/usr/share/JavaJDK/jdk1.6.0_33
export JRE_HOME=/usr/share/JavaJDK/jdk1.6.0_33/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
6,在profile中配置jdk环境变量:
sudo gedit/etc/profile,
并在后面加上以下几行:
#set java environment
export JAVA_HOME=/home/apple/JavaIDETools/JavaJDK/jdk1.6.0_31
export JRE_HOME=/home/apple/JavaIDETools/JavaJDK/jdk1.6.0_31/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
7,注销用户,然后在终端中输入java-version试一下
记得一定要注销后,再重新登录用户
二安装Eclipse:
到官网下载:eclipse-java-galileo-SR1-linux-gtk.tar.gz
解压缩后,可以查看根目录下的
(2)将eclipse-SDK-3.2.1-linux-gtk.tar.gz这一个文件放到/opt目录下面(用root执行mv _ _语句才能移进opt文件夹)
注:opt一般用来安放第三方软件的,所以建议放这里
(3)在shell中进入/opt/,执行:
tar-zxvf eclipse-java-juno-SR1-linux-gtk.tar.gz语句,解压缩下载文件
(4)在shell中,进入到eclipse目录,cd/opt/eclipse
设置文件eclipse执行权:chown-R root:你的用户名 eclipse
(5)创建桌面连接
sudo gedit/usr/share/applications/eclipse.desktop
输入以下代码:
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/fish/java/eclipse/eclipse
Icon=/home/fish/java/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;