Download JAVA Hardware and Software Requirements

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Course Setup Requirements for Java Network Programming
Page 1 of 5
Course Setup Requirements
Course:
Java Network Programming
Course Version: 2.0
Last updated:
May 13, 2017
Hardware
Basic platform:
 Intel-based PC Workstation (Windows 95, 98 or NT) with minimum 486 33Mhz
Processor and a minimum of 32 MB memory
OR
 SUN Solaris/SPARC and a minimum of 32 MB memory.
In addition:
 TCP/IP communication among the student machines is strongly recommended to
illustrate Java’s networking capability and add realism to student workshops.
 Internet access is strongly recommended.
 Access to an HTTP server is recommended to simulate web page access. If the
students have general Internet access, this requirement is met.
Software
Here is a summary of software required for this course. Detailed instructions follow in
the sections below.





Java 2 Standard Edition version 1.3 software and documentation.
Student files (for labs).
Text editor.
Desktop shortcuts for students’ convenience.
Instructor setup.
Course Setup Requirements for Java Network Programming
Page 2 of 5
The Java 2 Standard Edition (JDK) 1.3
This course requires version 1.3 of the Java 2 Standard Edition, also known as J2SE 1.3
or JDK 1.3. It can be installed from the course CD as follows:
1. Execute the install EXE for the JDK from the Required Software\Java JDK1.3
folder the course CD. Follow the prompts to install in a suitable directory.
2. Add the bin subdirectory underneath the JDK home directory to the PATH
environment variable. For example, if you installed the JDK to c:\jdk1.3, add
c:\jdk1.3\bin to the PATH.
Testing the JDK Installation
To test a command line application, go to a command window and run the following
command exactly as written (it is case sensitive):
java
java.lang.String
 If
you
get
the
message
Exception
in
java.lang.NoSuchMethodError: main, everything is fine.
thread
"main"
 If you get a message indicating that “java” is not recognized (such as Bad command
or file name), check the PATH setting to be sure that the bin directory under the JDK
installation is in the PATH.
 If
you
get
the
message
Exception
in
thread
"main"
java.lang.NoClassDefFoundError: String, there is a problem with the setting of the
CLASSPATH environment variable. Try the command again as follows:
java
-classpath
.
java.lang.String
If this solves the problem, then delete the current CLASSPATH environment variable.
If not, contact the course vendor to further diagnose the problem.
The Java JDK 1.3 Documentation
If the student machines have Internet access, the students can browse the documentation
online.
If not, do the following:
Course Setup Requirements for Java Network Programming
Page 3 of 5
1. Locate the ZIP file for the JDK documentation in the Required Software\JDK API
1.3 Documentation folder on the course CD.
2. Unzip it (preserving folders) to the home directory where the JDK was installed.
3. Move the docs subdirectory so that it is under the JDK home (e.g. c:\jdk1.3\docs).
Student Files
The student files consist of finished versions of the various labs, files needed to complete
certain labs, and various demo applications. They are provided on the course CD in the
form of a self-extracting zip file that will create a student directory and subdirectories.
Important note: If the student files from a previous session of this course are still on the
machine, they will have to be refreshed. Erase the student directory and all subdirectories
and reinstall the student files as described below.
Installing on Windows
To install the files on Windows machines:
4. Locate the student setup EXE in the Required Software\ Student Setup Files folder
on the course CD. Execute the EXE.
5. The Winzip dialog box will appear. You may enter the the desired drive and
directory, but if possible, use the default directory (c:\JavaNetwork) that is already
entered for you. Then click Unzip. The files will expand to the named directory on
the chosen drive.
6. Close the dialog box.
7. Set a CLASSPATH environment variable that includes (1) the current directory and
(2) the labs subdirectory of the student setup directory. For example, if you installed
the student files to c:\JavaNetwork, set the following value for CLASSPATH:
.;c:\JavaNetwork\labs
Installing on UNIX
The student files are formatted for Windows (DOS) platforms. Installing them on a
UNIX platform will require special handling and possibly conversion.
Course Setup Requirements for Java Network Programming
Page 4 of 5
Text Editor
This course requires a programmer’s text editor.
Windows
If no other editor is already installed, install Textpad for Windows from the course CD as
follows:
Install the Editor
Locate the Textpad setup.exe in the Required Software\Textpad Software folder on the
course CD and execute it.
Apply the License
Once the editor is installed, a license must be applied to it. The license is in the file
license.txt in the same folder on the CD. To apply it:
1. Open the license text file on the CD.
2. Select the portion from BEGIN LICENSE to END LICENSE (inclusive) and copy
to the clipboard.
3. Start Textpad from the Windows Start menu. (Textpad should appear on the
Programs menu.)
4. In Textpad, choose the menu command Help | Apply License Code. Paste the
license text from the clipboard into the dialog box. Then click OK.
Associate Java files with Textpad
1. In Windows Explorer, locate any file with a .java extension (or simply create one).
2. Select the file. Right-click with the mouse while holding the shift key (shift-R-click).
3. From the popup menu, choose the command Open With.
4. In the Open With dialog box, choose Textpad. Also turn ON the Always use this
program checkbox. Then click OK.
5. To test the association, in Windows Explorer, double-click any .java file. You should
see the file open in Textpad.
Course Setup Requirements for Java Network Programming
Page 5 of 5
UNIX
Students can use VI, which is well known and usually available. However, many
students are not comfortable with VI, so an alternative should be available as well.
Desktop Shortcuts
Create a folder named XML Course on the desktop. In it, put shortcuts to the following
files. Give the shortcuts the names shown below:
Shortcut Name
File
Starting location
J2SE API
index.HTML
J2SE installation\docs\api
Labs
Command Prompt
student files directory\labs
Instructor Setup
The instructor will be presenting the course in the form of Adobe Acrobat (PDF) files, as
well as demonstrations of the labs and other applications and displays of documentation
screens. This requires:
 An instructor workstation with the same setup as for the students.
 Adobe Acrobat Reader installed on the instructor workstation. It is available in the
Required Software\ Adobe Acrobat Reader folder on the course CD.
 A projector connected to the instructor workstation.