ubuntu firefox java(firefox linux)
大家好,今天来为大家解答ubuntu firefox java这个问题的一些问题点,包括firefox linux也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
如何在ubuntu中搭建java环境
这里的说的java开发环境,以搭建eclipse3.2.1为主题.
1、安装好Ubuntu系统;安装的时候强烈建议连接上网,它会自动下载语言包,自动装上五笔,拼音,还有会默认把firefox浏览器设置为中文.
安装Ubuntu比windows系统一个比较爽地方就是安装可以一边上网浏览,还可以试用一下Ubuntu的功能。
2、配置Ubuntu环境:添加源,更新软件信息,升级内核
3、安装jdk软件包
升级内核后,在终端执行下列代码:
sudo apt-get install sun-java5-jdk
大约过了二十分钟会提示安装jdk成功信息,这时候你可以在shell打入java或javac看一看,看一下显示的信息
有显示,证明jdk安装成功.
接下来的工作是,配置JRE环境:
在shell执行:
sudo update-alternatives--config java
通常会给出两个或两个以上选择的路径
选择:/usr/lib/jvm/java-1.5.0-sun/jre/bin/java作为你的JRE
4、建议安装安装浏览器Java插件(不是必要的):
在shell中执行:
sudo apt-get install sun-java5-plugin
5、到,下载eclipse3.2 for
linux版本,我下载后文件的完整名称为:
eclipse-SDK-3.2.1-linux-gtk.tar.gz
6、将eclipse-SDK-3.2.1-linux-gtk.tar.gz这一个文件放到/opt目录下面(用root执行mv _
_语句才能移进opt文件夹)
7、在shell中进入/opt/,执行: tar-zxvf
eclipse-SDK-3.2.1-linux-gtk.tar.gz语句,解压缩下载文件
8、在shell中,进入到eclipse目录,cd/opt/eclipse
设置文件eclipse执行权:chown-R root:你的用户名 eclipse
9、创建桌面连接
sudo gedit/usr/share/applications/eclipse.desktop
加入下面内容
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse SDK
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
这时就会在最左上角的应用程序菜单加多一个"编程"-->"eclipse"的菜单,点击即可起动eclipse.
提示:如果点击"编程"-->"eclipse"的菜单提示编码错误,就在桌面上自己建一个启动器指向eclipse安装目录即可..
ubuntu 下的火狐下载越来越慢
尊敬的用户,您好!很高兴为您答疑。
据您的描述推测,这是由于您所在网络访问下载服务器速度过慢所致。而越来越慢的可能如下,因为刚开始下载的时候,在做下载准备时会有一个缓存过程,故给您带来开始很快,然后越来越慢的错觉。如果可以,建议您还是寻找更好的源进行下载。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
如何在用虚拟机运行firefox OS
环境搭建
使用虚拟机(vmware player)
建议大家使用虚拟机。它允许你使用完全相同的环境,以便最大限度的提高构建Firefox OS的成功几率。使用另一种操作系统,另一种Linux发行版,或者使用UBUNTU,你可能面临构建过程报错的窘境:(
你可以使用虚拟机进行构建(vmware player),它是免费的,点击下载。
或者你也可以选择其它你用着顺手的虚拟机软件,但它必须支持USB连接(刷机时需要使用)。
使用Ubuntu 11.10
跟上机推荐使用虚拟机的原因一样,建议你看一下recommended linux distro and version,推荐使用Ubuntu 11.10 x64并创建一个虚拟机(非常容易,几乎可以在上面完成所有工作)。唯一需要注意的事情是-确保有一个足够大的虚拟驱动盘(最小30GB)和足够的内存(最小4GB)。
现在打开终端,输入下面指令来下载和安装所有必需的依赖包。
安装依赖包
安装构建环境所需的依赖包sudo apt-get install build-essential bison flex lib32ncurses5-dev lib32z1-dev lib32z1-dev ia32-libs libx11-dev libgl1-mesa-dev gawk make curl bzip2 g++-multilib libc6-dev-i386 autoconf2.13 ccache git
sudo apt-get build-dep firefox复制代码adb所需要的Java JDK 6# The following PPA allows you to easily install the JDK through apt-get
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk复制代码Android SDK以便安装ADB# Your first need to install 32 bit libs as we are using 64bit OS
# otherwise, you will have following error while running adb:
#$ adb: No such file or directory
sudo apt-get install ia32-libs
# There is no particular reason to use this SDK version
# It was the current version when I've installed it
wget
tar zxvf android-sdk_r20.0.3-linux.tgz
cd android-sdk-linux/
# The following command installs only"platform-tools" package which
# contains adb and fastboot
./tools/android update sdk--no-ui--filter 1,platform-tool
# Register adb in your PATH
echo"PATH=`pwd`/platform-tools:\$PATH">>~/.bashrc
# Execute in a new bash instance in order to gain from this new PATH
bash复制代码调整udev,以便能够识别你的手机
如果你不这样做或者做的不正确,$ adb devices命令会输出以下内容:???????????? no permissions复制代码你需要把以下内容写入/etc/udev/rules.d/51-android.rules文件中cat<<EOF| sudo tee-a/etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
EOF
sudo restart udev复制代码这里,我是使用的Mozilla内部的开发者专用开发机。你可能需要添加其它电话,点击这儿查看其它供应商的ID
校验所有必要的项目
拉取B2G文件库git clone 复制代码花几分钟的时候配置一下git,否则下面的步骤会不停的询问你的姓名和电子邮件。cat>~/.gitconfig<<EOF
[user]
name= My name
email= me@mail.com
[color]
ui= auto
EOF复制代码连接上你的手机,并确定它被电脑上的虚拟机环境识别出来。
运行adb devices指令,你会看到一个非空的设备列表。$ adb devices
List of devices attached
full_unagi device复制代码如果你看到no permissions的提示信息,检查一下UDEV调整的那一步。
需要注意的是,你必须设置你的虚拟机软件的USB端口连接到虚拟机。
在下面地方设置Player menu> Removable devices>"...something..." Android> Connect(Disconnnect from host)
检查特定的手机设备所有必需要的依赖
在运行下面指令之前,请确保您的电话已经连接。请注意,确保你的手机所使用的系统为android 4.0(ICS)。如果你的手机已经刷上了B2G,你则需要retrieve在运行下列命令时自动创建的文件夹backup-otoro和 backup-unagi。
如果你的手机设备采用比ANDROID 4.0老旧的版本,你需要先把它刷到ICS版本,这两个版本你可以询问#b2g获得帮助。这一步会耗费一些时间,因为它会下载大量的大项目:android,mozilla-central,gaia,kernel等,超过4GB的git repositories,所以需要一些耐心。cd B2G/
# Run./config--help for the list of supported phones.
./config.sh unagi复制代码安装高通Areno图形驱动程序
如果你只是为otoro或者unagi手机,你则需要手动下载高通areno armv7图形驱动程序,点这儿下载。注意需要注册才能够下载,当下载完成时把Adreno200-AU_LINUX_ANDROID_ICS_CHOCO_CS.04.00.03.06.001.zip这个文件复制到你的B2G目录。
构建Firefox OS
如果./config.sh命令显示正常的话,使用下面指令构建Firefox OS:./build.sh复制代码执行上面命令后,你(可能)会碰到下面的错误提示:arm-linux-androideabi-g++: Internal error: Killed(program cc1plus)复制代码造成上面错误的最大的可能是内存不足(最少4GB)。KeyedVector.h:193:31: error: indexOfKey was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]复制代码你的gcc版本可能过新,试试gcc 4.6.x版。
把Firefox OS刷入手机
如果./build构建成功的话,用以下指令刷机:./flash.sh复制代码注意:你需要重新拔插手机,以使其能够在虚拟机中正常工作。当运行./flash.sh时,unagi手机可能会蓝屏,然后./flash.sh,脚本停留在<waiting device>信息不动。如果重新拔插设备后,它会立即开妈刷机的。需要小心的是,要这样做,你需要注意拔掉设备的时候,确保./flash.sh还没有开始或者进入刷机过程。
如果./flash.sh失败,并提示:“图片过大”,你需要先“root”你的手机。