From harmony-commits-return-667-apmail-incubator-harmony-commits-archive=incubator.apache.org@incubator.apache.org Mon Jan 16 20:41:31 2006
Return-Path:
Delivered-To: apmail-incubator-harmony-commits-archive@www.apache.org
Received: (qmail 38900 invoked from network); 16 Jan 2006 20:41:31 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199)
by minotaur.apache.org with SMTP; 16 Jan 2006 20:41:31 -0000
Received: (qmail 43890 invoked by uid 500); 16 Jan 2006 20:41:30 -0000
Delivered-To: apmail-incubator-harmony-commits-archive@incubator.apache.org
Received: (qmail 43838 invoked by uid 500); 16 Jan 2006 20:41:29 -0000
Mailing-List: contact harmony-commits-help@incubator.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: harmony-dev@incubator.apache.org
Delivered-To: mailing list harmony-commits@incubator.apache.org
Received: (qmail 43827 invoked by uid 99); 16 Jan 2006 20:41:29 -0000
Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jan 2006 12:41:29 -0800
X-ASF-Spam-Status: No, hits=-9.4 required=10.0
tests=ALL_TRUSTED,NO_REAL_NAME
X-Spam-Check-By: apache.org
Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194)
by apache.org (qpsmtpd/0.29) with SMTP; Mon, 16 Jan 2006 12:41:28 -0800
Received: (qmail 38491 invoked by uid 65534); 16 Jan 2006 20:41:08 -0000
Message-ID: <20060116204108.38490.qmail@minotaur.apache.org>
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Subject: svn commit: r369566 - in /incubator/harmony/standard/site:
docs/documentation/build_classlib.html xdocs/documentation/build_classlib.xml
Date: Mon, 16 Jan 2006 20:41:07 -0000
To: harmony-commits@incubator.apache.org
From: tellison@apache.org
X-Mailer: svnmailer-1.0.5
X-Virus-Checked: Checked by ClamAV on apache.org
X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N
Author: tellison
Date: Mon Jan 16 12:41:00 2006
New Revision: 369566
URL: http://svn.apache.org/viewcvs?rev=369566&view=rev
Log:
Website updates:
- added details for using binary snapshots
- random enhancements to the source build layout
Modified:
incubator/harmony/standard/site/docs/documentation/build_classlib.html
incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml
Modified: incubator/harmony/standard/site/docs/documentation/build_classlib.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/documentation/build_classlib.html?rev=369566&r1=369565&r2=369566&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/documentation/build_classlib.html (original)
+++ incubator/harmony/standard/site/docs/documentation/build_classlib.html Mon Jan 16 12:41:00 2006
@@ -162,26 +162,27 @@
The following prerequisite tools must be available on the path in order to build
the Harmony classlib code from source.
- - All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK (i.e. including javac)
- - in addition
+
- All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK
+ (i.e. including javac) in addition
- - Windows platforms : Microsoft Visual C++, and nmake.
- - Linux platforms : Gnu gcc.
-
+ - Windows platforms : Microsoft Visual C++, and nmake.
+ - Linux platforms : Gnu gcc.
+
- You can build the classlib code in three simple steps:
+ You can build the latest version of the class library code in three simple steps:
- Download classlib source from Harmony subversion repository
-
svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/tags/SNAP-20060112 Harmony
+ svn checkout -r HEAD https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/trunk Harmony
- Change to main make directory, and run the default ant script target
-
cd Harmony/make
- ant
+ cd Harmony/make
+ant
- - Get a VM suitable for running the class library code (see below), and
+
- Get a VM suitable for running the class library
+ code, and
expand it over the top of the Harmony directory (so that the 'jre'
directories line-up)
unzip <path_to_vm_zip> -d ../.. (on Windows)
@@ -190,7 +191,7 @@
- Now you are ready to run some Java applications!
+ Now you are ready to run some Java applications!
@@ -205,12 +206,37 @@
- Pre-built binaries will soon be made available as a convenience for people who don't
- have ready access to the prerequisite tools. These are snapshot builds, not official
- releases of the project.
+ Pre-built binaries are available as a convenience for people who don't
+ have ready access to the prerequisite tools.
- Check back soon for some binary download links!
+ These are snapshot builds, not official releases of the project.
+ Snapshots are builds of the repository at a given revision. The file
+ name of each snapshot build indicates the revision of the code repository,
+ and the platform on which it was built.
+
+
+ You can use a pre-built binaries in three easy steps:
+
+ - Obtain a pre-built class library snapshot for your platform from the
+
+ Harmony snapshot site.
+ - Obtain a compatible virtual machine and
+ put it into the same directory as the class library code.
+ - Simply expand the classlib archive and the VM archive from the
+ same directory. They should create a subdirectory called "Harmony"
+ with files from each archive overlaid (so that the
+ 'Harmony/deploy/jre'-s line-up).
+ On Windows:
+ unzip <path_to_classlib_zip> (on Windows)
+unzip <path_to_vm_zip>
+ On Linux:
+ tar xzf <path_to_classlib_tarball> (on Linux)
+tar xzf <path_to_vm_tarball>
+
+
+
+ Now you are ready to run some Java applications!
|
@@ -224,7 +250,8 @@
-
+
+
The Harmony class library code interfaces to a VM through a virtual machine interface
defined in the Harmony project.
@@ -237,9 +264,30 @@
Once you have obtained the IBM VM you should have one of the following files:
- - on Windows ?Harmony-vme-win.IA32-v1.zip?
- - on Linux ?Harmony-vme-linux.IA32-v1.tar.gz?
+ - on Windows "Harmony-vme-win.IA32-v1.zip"
+ - on Linux "Harmony-vme-linux.IA32-v1.tar.gz"
+
+
+ |
+
|
+
+
+ |
+
+ Running Java applications
+
+ |
+
+
+
+
+ Run Java applications as usual, using the launcher in Harmony/deploy/jre/bin:
+ > jre\bin\java -showversion -jar helloworld.jar
+java version 1.4.2 (subset)
+(c) Copyright 1991, 2005 The Apache Software Foundation or its licensors, as applicable.
+Hello world!
+
|
Modified: incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml?rev=369566&r1=369565&r2=369566&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml (original)
+++ incubator/harmony/standard/site/xdocs/documentation/build_classlib.xml Mon Jan 16 12:41:00 2006
@@ -53,26 +53,27 @@
The following prerequisite tools must be available on the path in order to build
the Harmony classlib code from source.
- - All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK (i.e. including javac)
- - in addition
+
- All platforms require Subversion client, Apache Ant, Java 1.4.2 JDK
+ (i.e. including javac) in addition
- - Windows platforms : Microsoft Visual C++, and nmake.
- - Linux platforms : Gnu gcc.
-
+ - Windows platforms : Microsoft Visual C++, and nmake.
+ - Linux platforms : Gnu gcc.
+
- You can build the classlib code in three simple steps:
+ You can build the latest version of the class library code in three simple steps:
- Download classlib source from Harmony subversion repository
-
svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/tags/SNAP-20060112 Harmony
+ svn checkout -r HEAD https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/trunk Harmony
- Change to main make directory, and run the default ant script target
-
cd Harmony/make
- ant
+ cd Harmony/make
+ant
- - Get a VM suitable for running the class library code (see below), and
+
- Get a VM suitable for running the class library
+ code, and
expand it over the top of the Harmony directory (so that the 'jre'
directories line-up)
unzip <path_to_vm_zip> -d ../.. (on Windows)
@@ -81,22 +82,49 @@
- Now you are ready to run some Java applications!
+ Now you are ready to run some Java applications!
- Pre-built binaries will soon be made available as a convenience for people who don't
- have ready access to the prerequisite tools. These are snapshot builds, not official
- releases of the project.
+ Pre-built binaries are available as a convenience for people who don't
+ have ready access to the prerequisite tools.
- Check back soon for some binary download links!
+ These are snapshot builds, not official releases of the project.
+ Snapshots are builds of the repository at a given revision. The file
+ name of each snapshot build indicates the revision of the code repository,
+ and the platform on which it was built.
+
+
+ You can use a pre-built binaries in three easy steps:
+
+ - Obtain a pre-built class library snapshot for your platform from the
+
+ Harmony snapshot site.
+ - Obtain a compatible virtual machine and
+ put it into the same directory as the class library code.
+ - Simply expand the classlib archive and the VM archive from the
+ same directory. They should create a subdirectory called "Harmony"
+ with files from each archive overlaid (so that the
+ 'Harmony/deploy/jre'-s line-up).
+ On Windows:
+ unzip <path_to_classlib_zip> (on Windows)
+unzip <path_to_vm_zip>
+ On Linux:
+ tar xzf <path_to_classlib_tarball> (on Linux)
+tar xzf <path_to_vm_tarball>
+
+
+
+ Now you are ready to run some Java applications!
+
+
The Harmony class library code interfaces to a VM through a virtual machine interface
defined in the Harmony project.
@@ -110,9 +138,21 @@
Once you have obtained the IBM VM you should have one of the following files:
- - on Windows âHarmony-vme-win.IA32-v1.zipâ
- - on Linux âHarmony-vme-linux.IA32-v1.tar.gzâ
+ - on Windows "Harmony-vme-win.IA32-v1.zip"
+ - on Linux "Harmony-vme-linux.IA32-v1.tar.gz"
+
+
+
+
+
+
+ Run Java applications as usual, using the launcher in Harmony/deploy/jre/bin:
+
> jre\bin\java -showversion -jar helloworld.jar
+java version 1.4.2 (subset)
+(c) Copyright 1991, 2005 The Apache Software Foundation or its licensors, as applicable.
+Hello world!
+