java环境变量设置以及命令行编译Flex项目文件

如果要使用命令行来编译Fle项目文件,就必须先安装JAVA的JDK并设置好java环境变量。JDK的安装很简单到官网下载后安装即可,下面就将介绍如何为计算机设置java环境变量。

以下操作假设你已经成功安装好JAVA的JDK。

1、先检查自己的电脑是否支持java环境变量。

进入DOS窗口输入java按Enter键执行命令,如果此时屏幕显示”不是内部或外部命令。。。“等错误信息提示这表示你的电脑没有设置java环境变量。那么接下来我们便要手动设置java环境变量。环境变量设置在是“我的电脑”-“属性”-“高级”-“环境变量”设置面板中进行的,见下图所示。

设置java环境变量,需要完成3项属性的设置,分别为JAVA_HOME,Path,CLASSPATH(不区分大小写),如果已存在则点击“编辑”在“变量值“项中增加相应项即可,如果不存在则点击“新建”创建新的环境变量。

2、JAVA_HOME变量设置

JAVA_HOME表示JDK的安装路径,就是之前安装JDK时所选择的路径如我的是C:\ProgramFiles\Java\jdk1.6.0_10,此路径下包括bin,lib,jre等文件夹(此变量最好设置,因为有些软件运行时会找这个变量,另外如果这里设置好了那么后面两步就可以直接引用JAVA_HOME这个变量名了)。如果环境变量中没有这项,那可以通过新建创该项,点击“新建”在弹出的窗口中“变量名”输入JAVA_HOME“变量值”输入C:\ProgramFiles\Java\jdk1.6.0_10(请不要照抄,这个路径为自己电脑的JDK安装位置),最后点击确定完成设置。

3、Path变量设置

Path变量的设置可以让系统在任何路径下识别java命令,这个设置对未将Flex的bin目录加入到Path中的用户来说是必须的。如果系统变量中没有Path或PATH那可以通过新建创建该项,点击“新建”在弹出的窗口中“变量名”输入Path“变量值”输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin如果系统变量中已有Path或PATH项那么只要选择该项点击“编辑”在“变量值”中增加这两项值即可,将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;拷贝粘贴到“变量值”项内的最前面,最后点击确定完成设置。

4、CLASSPATH变量设置

CLASSPATH为java加载的类的路径,只有类在CLASSPATH中java命令才能正常导入相应的类,和上面的设置一样通过新建(如果没有)或编辑(如果已有)将.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(别忘加.表示为当前路径,这两个为java运行环境、工具类库)加入到“变量值”项内。

5、检查环境变量是否设置成功,顺便检查下JDK能否正常工作

再次进入DOS窗口在任意路径下输入java按Enter键执行命令,如果此时窗口显示java的信息(如下图所示)表示环境变量设置成功。

此外最好再检查下JDK是否正常工作,方法为将下面的java代码

public class HelloWorld
{
   public static void main(String args[])
    {
      System.out.println("Print HelloWorld!");
    }
}

拷贝粘贴到文本内,然后将文本保存到任意目录内并命名为HelloWorld.java(我这里存在E盘根目录下,另注意是.java为后缀名),然后在DOS命内进入到HelloWorld.java文件保存的目录内,再运行一下javacHelloWorld.java,此时你会发现相应目录下多了一个HelloWorld.class文件,这表示我们已经将HelloWorld.java文件成功编译。最后再运行下javaHelloWorld.java,便可以看到屏幕上已经打印出PrintHelloWorld!,如下图所示。

至此java环境变量已经全部设置好。

最后我再测试下用命令行来编译Fle项目的mxml文件,先进入Flex的SDK的bin目录(因为我没有将Flex的bin目录加入到系统的path中,所以必须在bin目录下运行mxmlc命令来编译mxml文件),然后运行

mxmlcE:\Collection\AS\FLEX\johnzhang\components\mxmlcTest\src\test.mxml

最后看到在源文件目录内已经成功生成了一个swf文件,如下图所示。

Fromhttp://www.iyoya.com/2011/05/27/setting-java-environment-variables.html#comment-156

相关推荐