-
Notifications
You must be signed in to change notification settings - Fork 140
InstallJavaGUI20
Adam edited this page Jan 16, 2013
·
2 revisions
- Download the Java JDK (JDK 6 Update 6) Linux RPM in self-extracting file from SUN
Java JDK 6 update 6 - If running the command:
java -version
- reports at least version 1.6.*, then proceed to the next major step to Install NetFPGA Base Package. Otherwise, download Java 1.6 from: http://java.sun.com/products/archive/j2se/6u6/index.html
- Add execute permission to JDK file
chmod +x jdk-6u6-linux-i586-rpm.bin
- Install JDK. Scroll down and say 'yes' when prompted.
./jdk-6u6-linux-i586-rpm.bin
- Install the key for the JPackage repository
rpm --import http://jpackage.org/jpackage.asc
- Install the JPackage repository information for yum
cd /etc/yum.repos.d wget http://www.jpackage.org/jpackage17.repo
- Install the Java JRE
yum -y --enablerepo=jpackage-generic-nonfree install java-1.6.0-sun-compat.i586
- Expected Output
'''<tt>=========================================================================</tt>'''
Package Arch Version Repository Size
'''<tt>=========================================================================</tt>'''
Installing:
java-1.6.0-sun-compat i586 1.6.0.06-1jpp jpackage-generic-nonfree
54 k
Transaction Summary
'''<tt>=========================================================================</tt>'''
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 54 k
Is this ok [y/N]: y
Downloading Packages:
{| border="1"
|-
(1/1): java-1.6.0-sun-com 100% ||=========================|| 54 kB 00:00
|}
Running Transaction Test
Finished Transaction Test
Running Transaction
Installing : java-1.6.0-sun-compat ######################### [1/1]
Installed: java-1.6.0-sun-compat.i586 0:1.6.0.06-1jpp
Complete!
- Set default JAVA path to new JRE
/usr/sbin/alternatives --config java
Expected Output
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
*+ 2 /usr/lib/jvm/jre-1.6.0-sun/bin/java
Enter to keep the current selection[+], or type selection number:
Select number corresponding to jre-1.6.0-sun
yum install netfpga-gui
- Run the regression tests
nf2_regress_test.pl --project gui_scone
- Sample correct output:
Root directory is /usr/local/NF2 Running tests on project 'gui_scone'... Running global setup... PASS Running test 'test_main_frame'... PASS Running test 'test_routing_table'... PASS Running test 'test_arp_table'... PASS Running test 'test_port_config_table'... PASS Running test 'test_popup'... PASS Running global teardown... PASS