ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Mac Set Environment Variable For Java
    카테고리 없음 2021. 1. 10. 02:31


    • EasyMock Basics Tutorial
    • EasyMock Resources
    • Selected Reading

    Follow this easy step by step tutorial to learn how to set environment variables in mac through the terminal. Environment variables are the piece of informat. Yes that is what I meant by a GUI app. Setting environment variables for GUI app's in OS X 10.8 appears to be quit difficult. Some apps let you define environment variables, which are to be passed to other applications, in their preferences for example. You can also use the open -a Appname method in a Terminal session. – Bhas Oct 26 '13.

    EasyMock is a framework for Java, so the very first requirement is to have JDK installed in your machine.

    System Requirement

    JDK1.5 or above.
    Memoryno minimum requirement.
    Disk Spaceno minimum requirement.
    Operating Systemno minimum requirement.

    Step 1: Verify Java Installation on Your Machine

    Open the console and execute the following java command.

    OSTaskCommand
    WindowsOpen Command Consolec:> java -version
    LinuxOpen Command Terminal$ java -version
    MacOpen Terminalmachine:~ joseph$ java -version

    Let's verify the output for all the operating systems:

    OSOutput
    Windows

    java version '1.6.0_21'

    Java(TM) SE Runtime Environment (build 1.6.0_21-b07)

    Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

    Linux

    java version '1.6.0_21'

    Java(TM) SE Runtime Environment (build 1.6.0_21-b07)

    Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

    Mac

    java version '1.6.0_21'

    Java(TM) SE Runtime Environment (build 1.6.0_21-b07)

    Java HotSpot(TM)64-Bit Server VM (build 17.0-b17, mixed mode, sharing)

    If you do not have Java installed, To install the Java Software Development Kit (SDK) click here.

    We assume you have Java 1.6.0_21 installed on your system for this tutorial.

    For

    Step 2: Set JAVA Environment

    Set the JAVA_HOME environment variable to point to the base directory location where Java is installed on your machine. For example,

    OSOutput
    WindowsSet the environment variable JAVA_HOME to C:Program FilesJavajdk1.6.0_21
    Linuxexport JAVA_HOME=/usr/local/java-current
    Macexport JAVA_HOME=/Library/Java/Home

    Append the location of the Java compiler to your System Path.

    OSOutput
    WindowsAppend the string ;C:Program FilesJavajdk1.6.0_21bin to the end of the system variable, Path.
    Linuxexport PATH=$PATH:$JAVA_HOME/bin/
    Macnot required

    Verify Java Installation using the command java -version as explained above.

    Step 3: Download EasyMock Archive

    To download the latest version of EasyMock click here.

    Save the zip folder on your C drive, let's say, C:>EasyMock.

    OSArchive name
    Windowseasymock-3.2.zip
    Linuxeasymock-3.2.zip
    Maceasymock-3.2.zip

    Mac Set Environment Variable Java_home

    Step 4: Download EasyMock Dependencies

    Download the latest version of cglib jar file from https://github.com/cglib/cglib/releases and copy it onto C:>EasyMock folder. At the time of writing this tutorial, the latest version was 3.1.

    Download the latest version of objenesis zip file from http://objenesis.org/download.html and copy it onto C:>EasyMock folder. At the time of writing this tutorial, the latest version was 2.1. Extract objenesis-2.1.jar to C:>EasyMock folder

    Step 5: Set EasyMock Environment

    Set the EasyMock_HOME environment variable to point to the base directory location where EasyMock and dependency jars are stored on your machine. The following table shows how to set the environment variable on different operating systems, assuming we've extracted easymock-3.2.jar, cglib-3.1.jar, and objenesis-2.1.jar onto C:>EasyMock folder.

    OSOutput
    WindowsSet the environment variable EasyMock_HOME to C:EasyMock
    Linuxexport EasyMock_HOME=/usr/local/EasyMock
    Macexport EasyMock_HOME=/Library/EasyMock

    Step 6: Set CLASSPATH Variable

    Mac

    Set the CLASSPATH environment variable to point to the location where EasyMock and dependency jars are stored. The following table shows how to set the CLASSPATH variable on different operating systems.

    OSOutput
    WindowsSet the environment variable CLASSPATH to %CLASSPATH%;%EasyMock_HOME%easymock-3.2.jar;%EasyMock_HOME%cglib-3.1.jar;%EasyMock_HOME%objenesis-2.1.jar;.;
    Linuxexport CLASSPATH=$CLASSPATH:$EasyMock_HOME/easymock-3.2.jar:$EasyMock_HOME/cglib-3.1.jar:$EasyMock_HOME/objenesis-2.1.jar:.
    Macexport CLASSPATH=$CLASSPATH:$EasyMock_HOME/easymock-3.2.jar:$EasyMock_HOME/cglib-3.1.jar:$EasyMock_HOME/objenesis-2.1.jar:.

    Step 7: Download JUnit Archive

    Download the latest version of JUnit jar file from Github. Save the folder at the location C:>Junit.

    OSArchive name
    Windowsjunit4.11.jar, hamcrest-core-1.2.1.jar
    Linuxjunit4.11.jar, hamcrest-core-1.2.1.jar
    Macjunit4.11.jar, hamcrest-core-1.2.1.jar

    Step 8: Set JUnit Environment

    Set the JUNIT_HOME environment variable to point to the base directory location where JUnit jars are stored on your machine. The following table shows how to set this environment variable on different operating systems, assuming we've stored junit4.11.jar and hamcrest-core-1.2.1.jar at C:>Junit.

    OSOutput
    WindowsSet the environment variable JUNIT_HOME to C:JUNIT
    Linuxexport JUNIT_HOME=/usr/local/JUNIT
    Macexport JUNIT_HOME=/Library/JUNIT

    Set Java Path In Environment Variable

    Step 9: Set CLASSPATH Variable

    Mac Set Java Path

    Set the CLASSPATH environment variable to point to the JUNIT jar location. The following table shows how it is done on different operating systems.

    Mac Set Environment Variable For Java Server

    OSOutput
    WindowsSet the environment variable CLASSPATH to %CLASSPATH%;%JUNIT_HOME%junit4.11.jar;%JUNIT_HOME%hamcrest-core-1.2.1.jar;.;
    Linuxexport CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.11.jar:$JUNIT_HOME/hamcrest-core-1.2.1.jar:.
    Macexport CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.11.jar:$JUNIT_HOME/hamcrest-core-1.2.1.jar:.




Designed by Tistory.