#################################################################### # # # 8888888 888 .d8888b. .d8888b. # # 888 888 d88P Y88b d88P Y88b # # 888 888 888 888 Y88b. # # 888 88888b. 888888 888d888 .d88b. 888 "Y888b. # # 888 888 "88b 888 888P" d88""88b 888 "Y88b. # # 888 888 888 888 888 888 888 888 888 "888 # # 888 888 888 Y88b. 888 Y88..88P Y88b d88P Y88b d88P # # 8888888 888 888 "Y888 888 "Y88P" "Y8888P" "Y8888P" # # # #################################################################### # # # Java Programming Environment Setup # # for Microsoft Windows - v3.5 # # Princeton University - Hayk Martirosyan # # # #################################################################### Initializing functions and beginning installation... Creating installation directory at C:\Users\username\introcs Creating bin directory at C:\Users\username\introcs\bin Checking system architecture... 64-bit machine detected. #### Step 1 - Java ################################################# Downloading Java from http://introcs.cs.princeton.edu/java/windows/java64.zip to C:\Users\username\introcs\java.zip Extracting zip archive in place at C:\Users\username\introcs\java.zip and deleting .zip file. Setting the user PATH environment variable to include C:\Users\username\introcs\java\bin Downloading java-introcs.bat from http://introcs.cs.princeton.edu/java/windows/java-introcs.bat to C:\Users\username\introcs\bin\java-introcs.bat Downloading javac-introcs.bat from http://introcs.cs.princeton.edu/java/windows/javac-introcs.bat to C:\Users\username\introcs\bin\javac-introcs.bat Setting the user PATH environment variable to include C:\Users\username\introcs\bin #### Step 2 - Java3D ############################################### Downloading Java3D from http://introcs.cs.princeton.edu/java/windows/j3d64.zip to C:\Users\username\introcs\j3d.zip Extracting zip archive in place at C:\Users\username\introcs\j3d.zip and deleting .zip file. Setting the user PATH environment variable to include C:\Users\username\introcs\j3d\bin #### Step 3 - Textbook Libraries ################################### Downloading stdlib.jar from http://introcs.cs.princeton.edu/java/stdlib/stdlib.jar to C:\Users\username\introcs\stdlib.jar #### Step 4 - Checkstyle ########################################### Downloading checkstyle from http://introcs.cs.princeton.edu/java/windows/checkstyle.zip to C:\Users\username\introcs\checkstyle.zip Extracting zip archive in place at C:\Users\username\introcs\checkstyle.zip and deleting .zip file. Downloading checkstyle configuration file from http://introcs.cs.princeton.edu/java/windows/checkstyle.xml to C:\Users\username\introcs\checkstyle-5.5\checkstyle.xml Downloading checkstyle execution script from http://introcs.cs.princeton.edu/java/windows/checkstyle-introcs.bat to C:\Users\username\introcs\bin\checkstyle-introcs.bat Downloading checkstyle wrapper script from http://introcs.cs.princeton.edu/java/windows/checkstyle-introcs.ps1 to C:\Users\username\introcs\bin\checkstyle-introcs.ps1 Setting the user PATH environment variable to include C:\Users\username\introcs\bin #### Step 5 - Findbugs ############################################# Downloading findbugs from http://introcs.cs.princeton.edu/java/windows/findbugs.zip to C:\Users\username\introcs\findbugs.zip Extracting zip archive in place at C:\Users\username\introcs\findbugs.zip and deleting .zip file. Downloading findbugs configuration file from http://introcs.cs.princeton.edu/java/windows/findbugs.xml to C:\Users\username\introcs\findbugs-3.0.1\findbugs.xml Downloading findbugs execution script from http://introcs.cs.princeton.edu/java/windows/findbugs-introcs.bat to C:\Users\username\introcs\bin\findbugs-introcs.bat Downloading findbugs wrapper script from http://introcs.cs.princeton.edu/java/windows/findbugs-introcs.ps1 to C:\Users\username\introcs\bin\findbugs-introcs.ps1 Setting the user PATH environment variable to include C:\Users\username\introcs\bin Adding findbugs to registry... #### Step 6 - DrJava ############################################### Downloading DrJava from http://introcs.cs.princeton.edu/java/windows/drjava.jar to C:\Users\username\introcs\drjava.jar Downloading DrJava configuration file from http://introcs.cs.princeton.edu/java/windows/drjava-config.txt to C:\Users\username\.drjava Replacing text in file C:\Users\username\.drjava from INSTALL_DIR to C:\\Users\\username\\introcs Creating a shortcut to DrJava from C:\Users\username\introcs\DrJava.lnk to C:\Users\username\introcs\drjava.jar Creating a shortcut to DrJava from C:\Users\username\Desktop\DrJava.lnk to C:\Users\username\introcs\drjava.jar #### Step 7 - Command Prompt ####################################### Editing registry to customize Command Prompt preferences... Setting Quick Edit mode to on. Setting Insert Mode to on. Setting the Screen Buffer Size to 80 x 500. Creating a shortcut to Command Prompt on the desktop from C:\Users\username\Desktop\Command Prompt.lnk to C:\Windows\system32\cmd.exe #### Step 8 - Test it out! ######################################### Installation complete! Downloading test Java program... Compiling test Java program... Test program compiled. Running... If you saw the bullseye and textbook graphic, the installation was successful and you are ready to start programming in Java. Continue with the introductory tutorial on the website. NOTE: If there were any error messages during this setup, check the troubleshooting section on the website or ask for help. A log file of this installation is saved at C:\Users\username\introcs\log.txt You should now close this window...