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”你的手机。

阅读剩余
THE END