android开发环境变量和java开发环境变量

我现在知道,开发Android需要Eclipse、JDK、ADT、Android SDK。我都是在官网下的,Eclipse是3.7(indigo)、JDK是7。这些我都装好了,就差设置环境变量了。
1、首先,我想知道,环境变量是什么?有什么用?我百度了好一阵子,也看的云里雾里的,不是特别明白。
2、用Eclipse开发java程序需要设置环境变量,用Eclipse开发Android程序需要设置环境变量,两个一样吗?分别怎么设置?
(我看了这么多资料,觉得应该是:如果开发java,就设置成JDK目录下的bin
如果开发Android就设置成Android SDK下的tools,对吗?)
3、如果有高手看见的话,我想知道 用户环境变量 和 系统环境变量有什么区别?设置的时候应该怎么办?还有!PATH是什么?JAVA_HOME又是什么?
谢谢......不胜感激......

问题很多哈。
(1)首先开发Android其实只需要“记事本”和“JDK”,“Android的SDK”,这三个东西就够了,至于eclipse,ADT什么的都是辅助开发的,让你更省事。
(2)理论上开发Java程序还是开发Android都无需配置任何环境变量,但问题就在于如果不配环境变量的话,就会很麻烦,例如,你已经写好一个java的源代码,那么在没有配置环境变量的情况下,首先应该用CMD,将目录转到JDK的bin所在的目录,然后用javac(bin目录下的javac.exe这个程序)来编译你的源代码,但让javac的参数(也就是你的源代码的那个文件)也要用路径知道准确位置,这样就很麻烦,所以人们配置环境变量,这样无论你在什么目录下,只要在CMD中输入javac即可编译你的java源代码。
所以可以理解为,配置环境变量是为了省事,对于使用eclipse的来说的,配置环境变量,的目的也是为了让eclipse能找到一些东西,例如你的JDK的bin下的javac这个东东,这样才能编译你的java源代码。
(3)具体怎么配置JAVA和Android的环境变量,每本书上基本都有详细的讲解,参考书来做就行啦。
(4)系统环境变量,和用户环境变量,这么说吧:例如在win7下,有两个用户A和B,然后你在A下设置了用户环境变量,那么当你注销A,转到B时,你用不了那个环境变量,也就说“不共享”。
所以,配置“系统环境变量”,好一点。
(5)从你的提问来看,你似乎没有JAVA的基础,有好多原理性的东西,你可能还不清楚,在这种情况下,就开始弄Andorid,似乎有些不合理,建议玩熟悉Java后再玩Andorid。追问

设置环境变量的时候,
在原来的PATH路径下添加分号(;)然后添加路径
还是
新建一个?
哪个比较好?

追答

如果原来PATH已经存在了,那就不用新建一个了。加个“;”然后写内容就行啦。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-07
环境变量可以使电脑找到相应的文件,如配置了JDK目录下的bin就能找到javac.exe
你在cmd中输入javac.exe回车就能知道配好没。

android开发只需配置JDK目录下的bin就行,无需其他配置

用户环境变量 和 系统环境变量有区别:
系统环境变量对所有用户有效
用户环境变量对当前用户有效
PATH就是指明路径
如jdk/bin就表示在此目录下去寻找。
JAVA_HOME就是配置PATH时不要jdk下的bin,也就是指明jdk目录就行。追问

设置环境变量的时候,
在原来的PATH路径下添加分号(;)然后添加路径
还是
新建一个?
哪个比较好?

追答

在原来的前面加,放到最前面再加“;”,放到前面优先些

追问

刚才试了,但是提示 找不到或无法加载主类
是classpath没设置吗?
我是这么设置的
我看系统变量里面有一个CLASSPATH项,就直接在它后面删掉反斜杠(\)然后加分号(;)在家这个F:\AndroidDevelopment\jdk\lib
但是还是不好用啊
我百度过了,好像是这样lib\toos.jar
但是我lib目录下没有toos.jar啊

追答

我从没设置classpath,只配置path就能进行安卓开发,找不到或无法加载主类跟配置没关系。
你只要在cmd下运行javac就能知道配置好没jdk。
至于安卓的什么我从没配置过。

第2个回答  2012-06-07
我觉得楼主还是去mars论坛去下载mars的视频。先从java4android看起
第3个回答  2012-06-06
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
说的通俗一点就是开发程序所必须要的准备条件!!!
我也是搞android的 学了一段时间了 有兴趣共同努力!!!追问

设置环境变量的时候,
在原来的PATH路径下添加分号(;)然后添加路径
还是
新建一个?

追答

在原来的PATH路径下添加分号(;) 直接加在后边

追问

但是我看到有的书说,新建一个
我觉得还是添加分号(;)加在后面比较好吧?

追答

是的。android开发环境 1.eclipse 2.sdk 3.ADT 4. JDK1.6以上。环境变量只需配置path就可以了,然后在运行中输入cmd,进入控制窗口,然后输入javac,如果出现一段字,说明就配置成功了!

第4个回答  2013-02-22
华夏博大3G学院,都反映挺好的,那里的老师有这方面的开发经验。
具备着线上的真实应用,就业了之后再付 款。

Java环境变量配置与adb环境变量配置
第一步:前往oracle.com\/technetwork\/...下载Java开发工具包(JDK)。第二步:执行JDK安装流程,将安装路径设为D盘的Java文件夹。第三步:在系统属性设置中新建JAVA_HOME系统变量,值设为JDK安装路径,同时添加至系统PATH变量中。第四步:在命令窗口中输入“java”验证环境配置是否成功。二.adb环境变量...

如何配置android的adb环境变量
第一步,打开环境变量配置窗口。右击计算机,属性-高级系统设置-环境变量。第二步,添加android系统环境变量。在系统变量下点击新建按钮,输入环境变量名android(自己的习惯命名),将android开发工具的路径导入,如图:第三步,在path中添加刚刚添加的环境。选择系统变量中Path,点击编辑按钮,输入刚刚建好的...

android studio 的kotlin开发环境和java开发环境冲突么
(1)首先开发Android其实只需要“记事本”和“JDK”,“Android的SDK”,这三个东西就够了,至于eclipse,ADT什么的都是辅助开发的,让你更省事。(2)理论上开发Java程序还是开发Android都无需配置任何环境变量,但问题就在于如果不配环境变量的话,就会很麻烦,例如,你已经写好一个java的源代码,那么在...

java的环境变量
1. JAVA_HOME:这个环境变量用于指定Java开发工具包的安装目录。通过设置这个变量,系统可以方便地找到Java运行时环境和相关工具。2. PATH:这个环境变量用于指定可执行文件的搜索路径。在PATH变量中添加Java安装目录下的bin目录,可以方便地在命令行中运行Java和相关工具。3. CLASSPATH:这个环境变量用于指定...

Android KeyStore Java和Android环境配置及签名生成教程
为了实现Android应用的签名,首先需要在本地计算机上配置Java环境和Android SDK。下面是具体的步骤:一、Java环境配置 1. 首先访问Oracle官网下载最新版本的JDK。2. 双击下载的exe文件进行安装,可以选择自定义安装路径。3. 配置环境变量。在“系统属性”中找到“环境变量”,添加三个系统变量:JAVA_HOME、...

java环境变量是什么意思
Java环境变量是指在运行Java程序时所需的参数设定。Java环境变量主要有JAVA_HOME、CLASSPATH、PATH等三个基本配置项。其中,JAVA_HOME是指Java开发工具的安装路径,CLASSPATH是指Java类库路径,而PATH是指系统路径。Java环境变量由操作系统控制,包括Windows、Linux、Unix等多个系统。一般在安装Java开发工具时,...

为什么android要配置系统环境(我的电脑->属性->环境变量)? 有的文档...
所以说你在系统环境变量下填写的java的安装路径是为了给那些调用了java的cmd命令程序指示你java的安装路径,而Eclipse则直接从设置里面去找。所以如果你只用Eclipse开发的话,不用配置系统环境变量也无所谓,Eclipse里面设置了就可以了。但是如果你有外部的命令行程序要调用java的话这就得在系统环境变量里面...

java设置环境变量的作用是什么(java环境变量是什么意思)
一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。编译后的class类就要通过jre运行环境进行运行实现 这只是在文本编辑java时候需要这些,设置环境变量等 如果用开发工具Myeclipse就不需要设置,myeclipse自带jdk,就不需要环境变量 而eclipse启动时候会要求path,方法...

为什么开发 Java、Python、PHP 程序要配置环境变量?
开发 Java、Python、PHP 程序需要配置环境变量,主要是为了解决以下问题:1. 系统和用户之间的区分:在 Linux 和 Unix 系统中,每个用户都有自己的家目录(home directory),并且该目录下存放了用户的个人文件和程序等资源。而每个进程都有一个唯一的进程 ID(PID),用于标识该进程。如果一个进程需要在...

配置java环境变量path(java配置环境变量path的目的)
JAVA的环境变量1、打开“我的电脑”或“此电脑”窗口并单击“属性”。单击“高级系统设置”。单击“环境变量”按钮。在“系统变量”部分单击“新建”按钮。在“变量名”字段中输入“JAVA_HOME”(不含引号)。2、PATH=%JAVA_HOME%\\bin;%PATH同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前...

相似回答
大家正在搜