Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 33605 invoked from network); 6 Dec 2007 19:59:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Dec 2007 19:59:14 -0000 Received: (qmail 6561 invoked by uid 500); 6 Dec 2007 19:59:02 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 6546 invoked by uid 500); 6 Dec 2007 19:59:02 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 6537 invoked by uid 99); 6 Dec 2007 19:59:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 11:59:02 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 19:58:54 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 6178B1A9842; Thu, 6 Dec 2007 11:58:30 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r601834 [2/3] - in /harmony/standard/site: docs/ docs/documentation/ docs/documentation/milestones/ docs/subcomponents/buildtest/ docs/subcomponents/classlibrary/ docs/subcomponents/drlvm/ docs/subcomponents/jchevm/ docs/subcomponents/perfo... Date: Thu, 06 Dec 2007 19:58:04 -0000 To: commits@harmony.apache.org From: nadinem@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20071206195830.6178B1A9842@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: harmony/standard/site/docs/quickhelp_users.ru.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/quickhelp_users.ru.html?rev=601834&view=auto ============================================================================== --- harmony/standard/site/docs/quickhelp_users.ru.html (added) +++ harmony/standard/site/docs/quickhelp_users.ru.html Thu Dec 6 11:57:57 2007 @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + Apache Harmony - Open Source Java SE + + + + + + + + + + + + + + + + +
+

+ Ñ ÷åãî íà÷àòü ïîëüçîâàòåëÿì +

+

Ñ ïîìîùüþ ýòîé èíñòðóêöèè âû ñìîæåòå çàïóñêàòü Java* ïðèëîæåíèÿ íà + âèðòóàëüíîé ìàøèíå Apache Harmony. Óñòàíàâëèâàòü äîïîëíèòåëüíîå ÏÎ + èëè êîìïèëèðîâàòü èñõîäíûé êîä âèðòóàëüíîé ìàøèíû íå òðåáóåòñÿ. + Ïîäðîáíàÿ èíôîðìàöèÿ î ïîñòðîåíèè è íàñòðîéêå âèðòóàëüíîé ìàøèíû + Apache Harmony äàíà â ðàçäåëå äëÿ Ðàçðàáîò÷èêîâ. +

+ +

+ 1. Çàãðóçêà ñîáðàííîé âåðñèè Apache Harmony +

+ +

Çàãðóçèòå ñ ñàéòà harmony.apache.org áèíàðíûé ôàéë + âèðòóàëüíîé ìàøèíû (Virtual Machine, VM) äëÿ ñîîòâåòñòâóþùåé + ïëàòôîðìû.  íàñòîÿùåå âðåìÿ äîñòóïíû âåðñèè äëÿ Linux è + Microsoft Windows (ñì. + ñïèñîê ïîääåðæèâàåìûõ ïëàòôîðì). + Ïðîåêò Apache Harmony ïîêà íå âûïóñòèë îôèöèàëüíîé âåðñèè ïðîäóêòà; + îäíàêî, ó âàñ åñòü âîçìîæíîñòü ñêà÷àòü ñîáðàííóþ âåðñèþ VM, + êîòîðàÿ ñòàáèëüíî ðàáîòàåò íà óêàçàííîé ïëàòôîðìå.

+ + +

+ 2. Ðàñïàêîâêà àðõèâà +

+ +

Linux: Çàïóñòèòå tar êîìàíäîé:

+
$ tar -tzf <latest-harmony-jre-linux>.tar.gz
+

Àðõèâ áóäåò ðàñïàêîâàí â òåêóùóþ äèðåêòîðèþ.

+

Windows: Èñïîëüçóéòå ëþáîé àðõèâàòîð äëÿ Windows, êîòîðûé + îáðàáàòûâàåò zip ôàéëû. Íàèáîëåå ðàñïðîñòðàíåíû ñëåäóþùèå àðõèâàòîðû: +

+
    +
  • Info-ZIP (áåñïëàòíî)
  • +
  • 7-Zip (áåñïëàòíî)
  • +
  • Winzip (ïëàòíî)
  • +
+

Àðõèâ áóäåò ðàñïàêîâàí â óêàçàííóþ äèðåêòîðèþ.

+ + +

+ 3. Íàñòðîéêà ðàáî÷åãî îêðóæåíèÿ +

+ +

Linux:  îáîëî÷êå shell (íàïðèìåð, bash), ââåäèòå ñëåäóþùèå êîìàíäû:

+
$ cd <harmony_install_dir>
+$ export JAVA_HOME=`pwd`
+$ cd bin
+$ export PATH=`pwd`:$PATH
+

Ïðèìå÷àíèå: ñèìâîë ` - ýòî îáðàòíàÿ êàâû÷êà.

+

Windows: Â ïðèìåðå àðõèâ ðàñïàêîâûâàåòñÿ â êîðíåâóþ äèðåêòîðèþ C:\. Âû ìîæåòå óñòàíîâèòü Apache Harmony â äðóãóþ óäîáíóþ äèðåêòîðèþ. +

+
+C:> cd jre
+C:\jre>set JAVA_HOME=C:\jre
+C:\jre> cd bin
+C:\jre\bin> set PATH=C:\jre\bin;%PATH%
+ + +

+ 4. Èñïîëüçîâàíèå Apache Harmony +

+ +

Ïîñëå âûïîëíåíèÿ øàãîâ 1-3, Apache Harmony ãîòîâà ê ðàáîòå. Îáðàòèòå âíèìàíèå, ÷òî â ñáîðêó â íàñòîÿùåå âðåìÿ íå âõîäèò êîìïèëÿòîð javac, íî âû ìîæåòå èñïîëüçîâàòü êîìïèëÿòîð äðóãîé ñðåäû èñïîëíåíèÿ, íàïðèìåð Eclipse (ñì. ãîòîâàÿ ñáîðêà Apache Harmony ñ Eclipse). Ïîïðîáóéòå çàïóñòèòü âàøå Java ïðèëîæåíèå, èñïîëüçóÿ ñòàíäàðòíûé ñèíòàêñèñ: +

+
+$ java Foo
+$ java -jar myjar.jar
+
+

Apache Harmony ïîääåðæèâàåò ñòàíäàðòíûé íàáîð îïöèé, à òàêæå ðÿä äîïîëíèòåëüíûõ äëÿ äàëüíåéøåé íàñòðîéêè âèðòóàëüíîé ìàøèíû, ñì. ïîëíûé ñïèñîê.

+ +

Back to top

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: harmony/standard/site/docs/quickhelp_users.ru.html ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/standard/site/docs/quickhelp_users.var URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/quickhelp_users.var?rev=601834&view=auto ============================================================================== --- harmony/standard/site/docs/quickhelp_users.var (added) +++ harmony/standard/site/docs/quickhelp_users.var Thu Dec 6 11:57:57 2007 @@ -0,0 +1,9 @@ +URI: quickhelp_users + +URI: quickhelp_users.html +Content-type: text/html +Content-language: en + +URI: quickhelp_users.ru.html +Content-type: text/html;charset=windows-1251 +Content-language: ru \ No newline at end of file Modified: harmony/standard/site/docs/related.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/related.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/related.html (original) +++ harmony/standard/site/docs/related.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/roadmap.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/roadmap.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/roadmap.html (original) +++ harmony/standard/site/docs/roadmap.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/sitemap.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/sitemap.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/sitemap.html (original) +++ harmony/standard/site/docs/sitemap.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/snapshots_v5.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/snapshots_v5.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/snapshots_v5.html (original) +++ harmony/standard/site/docs/snapshots_v5.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/status.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/status.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/status.html (original) +++ harmony/standard/site/docs/status.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/buildtest/index.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/buildtest/index.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/buildtest/index.html (original) +++ harmony/standard/site/docs/subcomponents/buildtest/index.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/agreements.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/agreements.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/agreements.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/agreements.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/asn1_framework.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/asn1_framework.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/asn1_framework.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/asn1_framework.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/awt.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/awt.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/awt.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/awt.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/compat.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/compat.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/compat.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/compat.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/dns_support.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/dns_support.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/dns_support.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/dns_support.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/index.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/index.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/index.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/index.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/java2d.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/java2d.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/java2d.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/java2d.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/pkgnaming.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/pkgnaming.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/pkgnaming.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/pkgnaming.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/regexp.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/regexp.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/regexp.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/regexp.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/rmi_provider.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/rmi_provider.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/rmi_provider.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/rmi_provider.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/ser_testing.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/ser_testing.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/ser_testing.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/ser_testing.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/status.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/status.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/status.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/status.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/classlibrary/testing.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/classlibrary/testing.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/classlibrary/testing.html (original) +++ harmony/standard/site/docs/subcomponents/classlibrary/testing.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/DoxygenStart.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/DoxygenStart.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/DoxygenStart.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/DoxygenStart.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/EM.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/EM.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/EM.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/EM.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/JIT.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/JIT.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/JIT.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/JIT.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/JIT_PMF.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/JIT_PMF.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/JIT_PMF.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/JIT_PMF.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/JVMTI-PopFrame.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/JVMTI-PopFrame.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/JVMTI-PopFrame.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/JVMTI-PopFrame.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/TM.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/TM.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/TM.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/TM.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/cp-verifier.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/cp-verifier.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/cp-verifier.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/cp-verifier.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/debugging_VM_and_JIT.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/debugging_VM_and_JIT.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/debugging_VM_and_JIT.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/debugging_VM_and_JIT.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/developers_guide.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/developers_guide.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/developers_guide.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/developers_guide.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/emguide.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/emguide.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/emguide.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/emguide.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/encoder_library.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/encoder_library.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/encoder_library.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/encoder_library.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/gc-howto.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/gc-howto.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/gc-howto.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/gc-howto.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/getting_started.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/getting_started.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/getting_started.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/getting_started.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/index.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/index.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/index.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/index.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/internal_profiler.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/internal_profiler.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/internal_profiler.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/internal_profiler.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/drlvm/kernel_classes.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/drlvm/kernel_classes.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/drlvm/kernel_classes.html (original) +++ harmony/standard/site/docs/subcomponents/drlvm/kernel_classes.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/jchevm/index.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/jchevm/index.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/jchevm/index.html (original) +++ harmony/standard/site/docs/subcomponents/jchevm/index.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/performance/dacapo.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/performance/dacapo.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/performance/dacapo.html (original) +++ harmony/standard/site/docs/subcomponents/performance/dacapo.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/performance/scimark.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/performance/scimark.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/performance/scimark.html (original) +++ harmony/standard/site/docs/subcomponents/performance/scimark.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/subcomponents/stresstest/index.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/subcomponents/stresstest/index.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/subcomponents/stresstest/index.html (original) +++ harmony/standard/site/docs/subcomponents/stresstest/index.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/docs/svn.html URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/svn.html?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/docs/svn.html (original) +++ harmony/standard/site/docs/svn.html Thu Dec 6 11:57:57 2007 @@ -25,7 +25,7 @@ - + Modified: harmony/standard/site/xdocs/.htaccess URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/.htaccess?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/xdocs/.htaccess (original) +++ harmony/standard/site/xdocs/.htaccess Thu Dec 6 11:57:57 2007 @@ -4,3 +4,6 @@ # Our downloads page has moved permanently Redirect 301 /downloads.html http://harmony.apache.org/download.cgi + +# Start Page is now adjustable in language +DirectoryIndex /index.var \ No newline at end of file Added: harmony/standard/site/xdocs/bundles.ru.xml URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/bundles.ru.xml?rev=601834&view=auto ============================================================================== --- harmony/standard/site/xdocs/bundles.ru.xml (added) +++ harmony/standard/site/xdocs/bundles.ru.xml Thu Dec 6 11:57:57 2007 @@ -0,0 +1,73 @@ + + + + + + + Harmony with Other Projects + Harmony Documentation Team + + + + +
+

+ Êîä Apache Harmony ïîñòàâëÿåòñÿ âìåñòå ñ äðóãèìè ïðîäóêòàìè äëÿ + ôîðìèðîâàíèÿ ãîòîâûõ ïðîãðàììíûõ ðåøåíèé è äëÿ äåìîíñòðàöèè + óñïåøíîé ðàáîòû íàøåãî êîäà âìåñòå ñ øèðîêî èñïîëüçóåìûìè ïðîãðàììíûìè + ïðîäóêòàìè. + +

+ + + + +

+ Ïðîåêò  Ãàðìîíèè ñ Eclipse + áûë ñîçäàí äëÿ ñîòðóäíè÷åñòâà ñ ñîîáùåñòâîì Eclipse Foundation. Ñîâìåñòíàÿ ñáîðêà âêëþ÷àåò + âåðñèþ Harmony M2 è Eclipse 3.3 Europa. +

+ + + + +

+ Ýòà ñáîðêà ñîñòîèò èç Harmony M2 è Apache Tomcat ñåðâåðà 6.0.13. +

+ +

+ + + + +
+ +
+ \ No newline at end of file Propchange: harmony/standard/site/xdocs/bundles.ru.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/standard/site/xdocs/index.ru.xml URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/index.ru.xml?rev=601834&view=auto ============================================================================== --- harmony/standard/site/xdocs/index.ru.xml (added) +++ harmony/standard/site/xdocs/index.ru.xml Thu Dec 6 11:57:57 2007 @@ -0,0 +1,64 @@ + + + + + + + + Open Source Java SE + Harmony Documentation Team + + + + +
+

Ìû ïðèãëàøàåì âñåõ æåëàþùèõ ïðèíÿòü ó÷àñòèå â ðàçðàáîòêå âûñîêîêà÷åñòâåííîé ñåðòèôèöèðîâàííîé + ðåàëèçàöèè ñòàíäàðòíîé âåðñèè Java-ïëàòôîðìû (Java 2 Standard Edition, J2SE). Öåëüþ ïðîåêòà ÿâëÿåòñÿ + ðàçâèòèå îáøèðíîãî àêòèâíîãî ñîîáùåñòâà ðàçðàáîò÷èêîâ, çàèíòåðåñîâàííûõ â ðàçâèòèè ñðåä èñïîëíåíèÿ. +  çàäà÷è ïðîåêòà âõîäèò ñîçäàíèå: +

+
    +
  • + ñîâìåñòèìîé íåçàâèñèìîé ðåàëèçàöèè ïëàòôîðìû è èíñòðóìåíòîâ Java-ðàçðàáîò÷èêà (J2SE JDK) ïîä ëèöåíçèåé Apache, âåðñèÿ 2 +
  • +
  • + ìîäóëüíîé àðõèòåêòóðû ïëàòôîðìû (âèðòóàëüíîé ìàøèíû è áèáëèîòåê êëàññîâ), ðàçðàáîòàííîé â ðàìêàõ ñîîáùåñòâà +
  • +
+

Ìû ïëàíèðóåì ïîðòèðîâàòü Apache Harmony íà ðàçëè÷íûå ïëàòôîðìû. + Ïîääåðæêà îïðåäåëåííîé ïëàòôîðìû çàâèñèò îò ãîòîâíîñòè ó÷àñòíèêîâ + ñîîáùåñòâà ðåãóëÿðíî òåñòèðîâàòü ðàáîòó êîäà, ïóáëèêîâàòü ðåçóëüòàòû + òåñòèðîâàíèÿ, èñêàòü è èñïðàâëÿòü îøèáêè è ò.ä. Òàáëèöà íà ñòðàíèöå + öåëåé ïðîåêòà ñîäåðæèò ñïèñîê ïîääåðæèâàåìûõ àïïàðàòíûõ + ïëàòôîðì è îïåðàöèîííûõ ñèñòåì. +

+

+ Äëÿ òîãî, ÷òîáû íà÷àòü èñïîëüçîâàòü Apache Harmony èëè ïðèíÿòü ó÷àñòèå + â ðàçðàáîòêå ýòîãî ïðîåêòà, âû ìîæåòå âîñïîëüçîâàòüñÿ ñëåäóþùèìè ðåñóðñàìè: +

+

+
+ +
\ No newline at end of file Propchange: harmony/standard/site/xdocs/index.ru.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/standard/site/xdocs/quickhelp_contributors.ru.xml URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/quickhelp_contributors.ru.xml?rev=601834&view=auto ============================================================================== --- harmony/standard/site/xdocs/quickhelp_contributors.ru.xml (added) +++ harmony/standard/site/xdocs/quickhelp_contributors.ru.xml Thu Dec 6 11:57:57 2007 @@ -0,0 +1,340 @@ + + + + + + + + Open Source Java SE + Harmony Documentation Team + + + + +
+

RU | EN

+

Âíèìàíèå: Äàííàÿ ñòðàíèöà ÿâëÿåòñÿ ïåðåâîäîì àíãëèéñêîé âåðñèè íà ñàéòå è íàõîäèòñÿ â ñòàäèè ðàçðàáîòêè.

+

Ñëåäóéòå ýòîé èíñòðóêöèè, ÷òîáû íàñòðîèòü, ñêîìïèëèðîâàòü è ðàáîòàòü ñ èñõîäíûì êîäîì Apache Harmony. Äëÿ ýòîãî, íåîáõîäèìî:

+
    +
  1. Óáåäèòüñÿ, ÷òî óñòàíîâëåíî âñå íåîáõîäèìîå ÏÎ.
  2. +
  3. Çàãðóçèòü èñõîäíûé êîä.
  4. +
  5. Ñêîìïèëèðîâàòü èñõîäíûé êîä. +
  6. +
+

Ïîñëå óñïåøíîãî çàâåðøåíèÿ êîìïèëÿöèè êîäà, âû ñìîæåòå çàïóñêàòü Java* ïðèëîæåíèÿ, èñïîëüçóÿ Harmony.

+

Åñëè âàì íå íóæåí âåñü êîìïëåêò ðàçðàáîò÷èêà Harmony Java SE (HDK), + è âû íàìåðåíû ðàáîòàòü ñ îòäåëüíûìè ÷àñòÿìè êîäà Apache Harmony, ñëåäóéòå + ïîøàãîâîé èíñòðóêöèè äëÿ ïîñòðîåíèÿ + îòäåëüíûõ êîìïîíåíò ýòîãî êîìïëåêòà.

+

Ïðîåêò íàõîäèòñÿ íà ñòàäèè ðàçðàáîòêè. Ïðè îáíàðóæåíèè îøèáîê, + âîñïîëüçóéòåñü ïîèñêîì ïî àðõèâó + ïî÷òîâîé ðàññûëêè ïðîåêòà - âîçìîæíî, âàøà ïðîáëåìà óæå âûÿâëåíà è ðåøåíà. + Åñëè âû íå íàøëè íóæíóþ èíôîðìàöèþ, ïðèøëèòå íàì îïèñàíèå ïðîáëåìû, è ìû ïîñòàðàåìñÿ ïîìî÷ü.

+ + + +

Îáùèå òðåáîâàíèÿ

+ +

Äëÿ ðàáîòû ñ Harmony íåîáõîäèìî óñòàíîâèòü ñëåäóþùåå ÏÎ:

+
    +
  • Apache Ant âåðñèÿ 1.6.5 èëè áîëåå ïîçäíÿÿ +
  • +
  • Subversion +
  • +
  • Java SE 5 JDK +

    Ïðèìå÷àíèå: åñëè ó âàñ âêëþ÷åí áðàíäìàóýð, + íàñòðîéòå ñîåäèíåíèå ÷åðåç ïðîêñè-ñåðâåð äëÿ ðàáîòû ñ ant è svn. + Äëÿ svn, ñëåäóéòå óêàçàíèÿì â äîêóìåíòàöèè êëèåíòñêîãî ïðèëîæåíèÿ. + Íàïðèìåð, äëÿ èñïîëüçîâàíèÿ êîíñîëüíîé âåðñèè svn âíåñèòå + ñîîòâåòñòâóþùèå èçìåíåíèÿ â ôàéë ~/.subversion/servers. + Äëÿ ðàáîòû ant, óêàæèòå ñëåäóþùèå çíà÷åíèÿ äëÿ ïåðåìåííîé îêðóæåíèÿ + ANT_OPTS: +

    +
    -Dhttp.proxyHost=<host>
    +-Dhttp.proxyPort=<proxy>
    +
  • +
+ +

Tðåáîâàíèÿ äëÿ îòäåëüíûõ ïëàòôîðì

+ +

 çàâèñèìîñòè îò ïëàòôîðìû (ñì. ñïèñîê ïîääåðæèâàåìûõ ïëàòôîðì) âàì ïîíàäîáèòñÿ ðÿä äðóãèõ ïðîãðàìì, íàèáîëåå îáùèé ñïèñîê êîòîðûõ ïðèâîäèòñÿ íèæå.

+

Windows

+ +
    +
  • SDK äëÿ ïëàòôîðìû Windows
  • +
  • Microsoft Visual Studio.NET 2003
  • +
  • (ïî æåëàíèþ) Âíåøíèé êîìïèëÿòîð: +
      +
    • Microsoft 32-áèòíûé êîìïèëÿòîð C/C++, âåðñèÿ 7 èëè áîëåå ïîçäíÿÿ
    • +
    • Intel C++ Compiler , âåðñèÿ 9.0
    • +
  • +
+

Linux

+
    +
  • gcc êîìïèëÿòîð, âåðñèÿ 3.3.3 èëè áîëåå ïîçäíÿÿ (Âåðñèè äî 3.3.3 íå òåñòèðîâàëèñü íî ìîãóò ðàáîòàòü.)
  • +
  • g++ êîìïèëÿòîð
  • +
  • make
  • +
  • liblcms1-dev
  • +
  • libpng12-dev
  • +
  • libjpeg62-dev
  • +
  • libx11-dev
  • +
  • libxft-dev
  • +
  • binutils-dev
  • +
  • libxml2-dev
  • +
+ +

Äîïîëíèòåëüíûå òðåáîâàíèÿ

+ +

Îòäåëüíûå êîìïîíåíòû ñèñòåìû ñáîðêè òàêæå çàâèñèò îò ñòîðîííèõ ïðîãðàììíûõ ïðîäóêòîâ è áèáëèîòåê. Ïîñêîëüêó ýòè òðåáîâàíèÿ ïîñòîÿííî ýâîëþöèîíèðóþò, ìû ðåêîìåíäóåì çàïóñòèòü ñèñòåìó ñáîðêè è àâòîìàòè÷åñêè çàãðóçèòü íåäîñòàþùèå êîìïîíåíòû ÷åðåç Èíòåðíåò.

+

Äëÿ ïîñòðîåíèÿ DRLVM îòäåëüíûì êîìïîíåíòàì ñèñòåìû òðåáóþòñÿ:

+
    +
  • Xalan-Java, âåðñèÿ 2.7.0 (êîïèðóåòñÿ èç áèáëèîòåê êëàññîâ)
  • +
  • Cpp Tasks collection, âåðñèÿ 1.0 beta 3 or higher (çàãðóæàåòñÿ èç ñåòè)
  • +
  • Ant-Contrib íàáîð çàäà÷, âåðñèÿ 0.6 èëè áîëåå ïîçäíÿÿ (çàãðóæàåòñÿ èç ñåòè)
  • +
  • Zlib áèáëèîòåêà, áèíàðíûå ôàéëû, âåðñèÿ 1.2.1 èëè áîëåå ïîçäíÿÿ (çàãðóæàåòñÿ èç ñåòè)
  • +
  • Apache Portable Runtime Layer , âåðñèÿ 1.2.6 (çàãðóæàåòñÿ èç ñåòè)
  • +
  • APR-util, âåðñèÿ 1.2.6 (çàãðóæàåòñÿ èç ñåòè)
  • +
  • APR-iconv, âåðñèÿ 1.1.1 (çàãðóæàåòñÿ èç ñåòè)
  • +
  • Log4cxx , íàèáîëåå ïîçäíÿÿ âåðñèÿ, èç SVN - 467164 (çàãðóæàåòñÿ èç ñåòè)
  • +
+

Äàííûå êîìïîíåíòû íåîáõîäèìû äëÿ ïîñòðîåíèÿ èñõîäíîãî êîäà êàê íà Windows, òàê è íà Linux ñèñòåìàõ.

+

Âû ìîæåòå çàãðóçèòü è óñòàíîâèòü äîïîëíèòåëüíûå êîìïîíåíòû äî ñáîðêè DRLVM è óêàçàòü èõ ðàñïîëîæåíèå, êàê îïèñàíî ôàéëå, øàã 3.3.1. Òàì æå ñîäåðæèòñÿ èíôîðìàöèÿ î òîì, êàê îòêëþ÷èòü àâòîìàòè÷åñêóþ çàãðóçêó ñòîðîííèõ êîìïîíåíò âî âðåìÿ ñáîðêè è èñïîëüçîâàòü óæå óñòàíîâëåííûå âåðñèè. Ïðèìå÷àíèå: ïîñêîëüêó òðåáîâàíèÿ ê ÏÎ ïåðèîäè÷åñêè èçìåíÿþòñÿ, íå ðåêîìåíäóåòñÿ ñàìîñòîÿòåëüíî óñòàíàâëèâàòü íåäîñòàþùèå êîìïîíåíòû. Ñèñòåìà ñáîðêè ñäåëàåò ýòî çà âàñ.

+
+ + +

Èñõîäíûé êîä Harmony ÂÌ ðàçäåëåí íà íåñêîëüêî ÷àñòåé. Äëÿ ïîñòðîåíèÿ âñåé ñðåäû èñïîëíåíèÿ âàì íåîáõîäèìî ïîñòðîèòü áèáëèîòåêó êëàññîâ è âèðòóàëüíóþ ìàøèíó. Èñïîëüçóéòå îáúåäèíåííóþ ñèñòåìó ñáîðêè äëÿ ïîñòðîåíèÿ âñåé ñðåäû, à çàòåì ðàáîòàéòå ñ áèáëèîòåêîé êëàññîâ è/èëè ÂÌ ïî âàøåìó âûáîðó.  íàñòîÿùåå âðåìÿ, ñèñòåìà ñáîðêè èñïîëüçóåò âèðòóàëüíóþ ìàøèíó DRLVM.

+

Äëÿ òîãî, ÷òîáû âûãðóçèòü îáúåäèíåííóþ ñèñòåìó ñáîðêè èç SVN ðåïîçèòîðèÿ, èñïîëüçóéòå ñëåäóþùóþ êîìàíäó: +

+
$ svn co https://svn.apache.org/repos/asf/harmony/enhanced/trunk
+

Äàííàÿ êîìàíäà âûãðóæàåò äåðåâî êàòàëîãîâ ñ ïóñòûìè äèðåêòîðèÿìè working_classlib è working_vm. Ïîñëå ïîñòðîåíèÿ èñõîäíîãî êîäà íà ñëåäóþùåì ýòàïå, â äèðåêòîðèþ working_classlib áóäåò âûãðóæåíà êîïèÿ äåðåâà êàòàëîãîâ áèáëèîòåêè êëàññîâ, à â äèðåêòîðèþ working_vm - êîïèÿ äåðåâà êàòàëîãîâ DRLVM.

+

Ïðèìå÷àíèå: â ÎÑ Windows, åñëè êîðíåâàÿ äèðåêòîðèÿ ñèñòåìû ñáîðêè íàõîäèòñÿ íà ìíîãî óðîâíåé íèæå êîðíåâîãî êàòàëîãà, èçëèøíå äëèííûé ïóòü ê áèáëèîòåêå êëàññîâ ìîæåò âûçâàòü îøèáêó ïðè ïîïûòêå âûãðóçèòü èñõîäíûé êîä. Äëÿ ðåøåíèÿ ýòîé ïðîáëåìû, ïåðåìåñòèòå êîðíåâóþ äèðåêòîðèþ ñèñòåìû ñáîðêè âûøå ïî äåðåâó êàòàëîãîâ èëè ñìåíèòå îïåðàöèîííóþ ñèñòåìó.

+
+ + + +

Íà ýòîì ýòàïå ñèñòåìà ãîòîâà ñêîìïèëèðîâàòü èñõîäíûé êîä. Âî âðåìÿ ïåðâîé ñáîðêè ñèñòåìà çàãðóæàåò âñå íåîáõîäèìûå äîïîëíèòåëüíûå êîìïîíåíòû. Ñèñòåìà ñáîðêè îïîâåùàåò ïîëüçîâàòåëÿ îá îòñóòñòâèè íåîáõîäèìûõ êîìïîíåíò èëè èçìåíåíèè â òðåáîâàíèÿõ, òàê ÷òî ïðîöåäóðó çàãðóçêè âíåøíèõ êîìïîíåíò íåîáõîäèìî áóäåò ïåðèîäè÷åñêè ïîâòîðÿòü.

+

Äëÿ òîãî, ÷òîáû çàãðóçèòü íåîáõîäèìûå äîïîëíèòåëüíûå êîìïîíåíòû, èñõîäíûé êîä Harmony è ïîñòðîèòü ãîòîâóþ ñðåäó èñïîëíåíèÿ è êîìïëåêò ðàçðàáîò÷èêà Harmony Java SE (HDK), â êîðíåâîé ïàïêå ñèñòåìû ñáîðêè âûçîâèòå ñëåäóþùóþ êîìàíäó: +

+ +
$ ant -Dauto.fetch=true
+

Äàííàÿ êîìàíäà âûãðóæàåò âñå ñòîðîííèå êîìïîíåíòû, êîòîðûå ìîãóò ðàñïðîñòðàíÿòüñÿ ïîä ðàçëè÷íûìè ëèöåíçèÿìè, îòëè÷àþùèìèñÿ îò ëèöåíçèè Apache, ñì. ïîëíûé ñïèñîê ëèöåíçèé â ôàéëå THIRD_PARTY_NOTICES.txt â êîðíåâîé ïàïêå.

+

Âûãðóæàòü äîïîëíèòåëüíûå êîìïîíåíòû íóæíî òîëüêî âî âðåìÿ ïåðâîãî ïðîãîíà ñáîðêè. Äëÿ ïîñëåäóþùèõ ïðîãîíîâ, èñïîëüçóéòå êîìàíäó +

+
$ ant
+

Äëÿ ïîñòðîåíèÿ ïîëíîé ñáîðêè ðåêîìåíäóåòñÿ óâåëè÷èòü îáúåì äèíàìè÷åñêîé ïàìÿòè (Java heap), èñïîëüçóåìîé ïðîãðàììîé Apache Ant. + Äëÿ ýòîãî, èçìåíèòå çíà÷åíèå ïåðåìåííîé îêðóæåíèÿ ANT_OPTS â çàâèñèìîñòè îò âàøåé îïåðàöèîííîé ñèñòåìû, íàïðèìåð: +

+ +
ANT_OPTS='-Xms256m -Xmx512m' 
+ +

Åñëè âû ïðåäïîëàãàåòå èñïîëüçîâàòü îòäåëüíûå ÷àñòè èñõîäíîãî êîäà, âàì íå íóæåí âåñü êîìïëåêò ðàçðàáîò÷èêà.  òàêîì ñëó÷àå, íå âûçûâàéòå ant è ñëåäóéòå ïîøàãîâîé èíñòðóêöèè.

+
+
+ +
+ + + +

Äëÿ èçâëå÷åíèÿ äåðåâà êàòàëîãîâ, èñïîëüçóéòå ñîîòâåòñòâóþùåå èìÿ, óêàçàííîå â ñêðèïòå build.xml â îáúåäèíåííîé ñèñòåìå ñáîðêè.  êîðíåâîé äèðåêòîðèè îáúåäèíåííîé ñèñòåìû ñáîðêè, âûïîëíèòå ñëåäóþùóþ êîìàíäó: +

+
$ ant populate_source
+

Äàííàÿ êîìàíäà âûêà÷èâàåò áèáëèîòåêó êëàññîâ è ÂÌ â äèðåêòîðèÿõ working_classlib è working_vm ñîîòâåòñòâåííî, ïðè÷åì âåðñèÿ èçâëå÷åííîãî êîäà ñîîòâåòñòâóåò âåðñèè ôàéëà build.xml. Ïîñêîëüêó äåðåâî êàòàëîãîâ äîâîëüíî âåëèêî, èçâëå÷åíèå âñåãî êàòàëîãà ìîæåò çàíÿòü ïðîäîëæèòåëüíîå âðåìÿ.

+
+ + +

Ïî ïðîøåñòâèè âðåìåíè, âû ìîæåòå ñèíõðîíèçèðîâàòü âàøó êîïèþ èñõîäíîãî êîäà ñ òåêóùåé âåðñèåé íà SVN ðåïîçèòîðèè, âûçûâàÿ êîìàíäó svn update â íóæíîé äèðåêòîðèè, íàïðèìåð: +

+
$ cd working_classlib
+$ svn update
+

Òàêèì ñïîñîáîì âû ìîæåòå ïîëó÷àòü îáíîâëåíèÿ êîäà áèáëèîòåêè êëàññîâ è ÂÌ. Ïîñëå èñïîëíåíèÿ êîìàíäû â âàøåì äåðåâå êàòàëîãîâ îòîáðàçÿòñÿ âñå èçìåíåíèÿ, âíåñåííûå â SVN ðåïîçèòîðèé ïîñëå ïðåäûäóùåé ñèíõðîíèçàöèè. Åñëè ó âàñ åñòü äîñòóï ê ðåïîçèòîðèþ ñ ïðàâîì çàïèñè, âû ìîæåòå çàãðóæàòü îáíîâëåíèÿ êîìàíäîé svn checkin. Ïðèìå÷àíèå: åñëè ïîñëå îáíîâëåíèÿ äåðåâà êàòàëîãîâ ïîÿâëÿåòñÿ îøèáêà ïðè ïîñòðîåíèè áèáëèîòåêè êëàññîâ, óäàëèòå ðåçóëüòàòû ïðåäûäóùåé ñáîðêè êîìàíäîé +

+ +
$ ant clean
+
+ +

Íà äàííîì ýòàïå ñèñòåìà ãîòîâà ñêîìïèëèðîâàòü èñõîäíûé êîä. Ñíà÷àëà ïðîèñõîäèò ñáîðêà áèáëèîòåêè êëàññîâ, ïîñêîëüêó îò íåå çàâèñèò ñáîðêà âèðòóàëüíîé ìàøèíû, è íàëè÷èå áèáëèîòåêè êëàññîâ íåîáõîäèìî äëÿ ôóíêöèîíèðîâàíèÿ âñåé ñðåäû èñïîëíåíèÿ.

+

Âî âðåìÿ ïåðâîé ñáîðêè ñèñòåìà çàãðóæàåò âñå íåîáõîäèìûå äîïîëíèòåëüíûå êîìïîíåíòû. Ñèñòåìà ñáîðêè îïîâåùàåò ïîëüçîâàòåëÿ îá îòñóòñòâèè íåîáõîäèìûõ êîìïîíåíò èëè èçìåíåíèè â òðåáîâàíèÿõ, òàê ÷òî ïðîöåäóðó çàãðóçêè âíåøíèõ êîìïîíåíò íåîáõîäèìî áóäåò ïåðèîäè÷åñêè ïîâòîðÿòü.

+

Äëÿ çàãðóçêè âíåøíèõ êîìïîíåíò è ñáîðêè áèáëèîòåêè êëàññîâ èñïîëüçóéòå ñëåäóþùèå êîìàíäû: +

+
$ cd working_classlib
+$ ant fetch-depends
+$ ant
+

Äëÿ òåñòèðîâàíèÿ áèáëèîòåêè êëàññîâ âàì íåîáõîäèìà âèðòóàëüíàÿ ìàøèíà. Åñëè ó âàñ óæå åñòü ÂÌ, çàïóñòèòå ïîëíûé íàáîð òåñòîâ äëÿ áèáëèîòåêè êëàññîâ ñëåäóþùåé êîìàíäîé: +

+
$ ant test
+

Äëÿ òåñòèðîâàíèÿ ïîäõîäèò íå òîëüêî âèðòóàëüíàÿ ìàøèíà DRLVM, ñì. ðàçäåë Ñîñòàâëåíèå ñðåäû èñïîëíåíèÿ èç ïîñòðîåííûõ êîìïîíåíò. Åñëè âû õîòèòå òåñòèðîâàòü áèáëèîòåêó êëàññîâ âìåñòå ñ DRLVM, ñëåäóéòå äàëüíåéøèì èíñòðóêöèÿì äëÿ åå ñáîðêè.

+
+ +

4.1. Ïåðåéäèòå â äèðåêòîðèþ build.

+

Ïîñëå ñáîðêè áèáëèîòåêè êëàññîâ, ïîñòðîéòå ÂÌ äëÿ ïîëó÷åíèÿ ôóíêöèîíèðóþùåé ñðåäû èñïîëíåíèÿ. + Äëÿ ýòîãî, âåðíèòåñü â êîðíåâóþ äèðåêòîðèþ îáúåäèíåííîé ñèñòåìû ñáîðêè è ïåðåéäèòå â äèðåêòîðèþ + working_vm, à çàòåì â ïîääèðåêòîðèþ build:

+
$ cd working_vm/build
+ +

4.2. Íàñòðîéòå ðàáî÷åå îêðóæåíèå.

+
    +
  • Âíåñèòå èçìåíåíèÿ â ôàéë drlvm.properties. +

    Óêàæèòå ñèñòåìå ñáîðêè DRLVM äèðåêòîðèþ ñ áèáëèîòåêîé êëàññîâ: â äèðåêòîðèè build + ïåðåèìåíóéòå ôàéë drlvm.properties.example â drlvm.properties.

    +
    $ cp drlvm.properties.example drlvm.properties
    +

    Ýòîò ôàéë ñîäåðæèò çíà÷åíèå ïàðàìåòðà, ñîîáùàþùåãî ñèñòåìå ñáîðêè DRLVM, + ÷òî áèáëèîòåêà êëàññîâ íàõîäèòñÿ â äèðåêòîðèè working_classlib. + Äëÿ òîãî ÷òîáû óêàçàòü äðóãóþ ñáîðêó áèáëèîòåêè êëàññîâ, óêàæèòå äðóãîé ôàéë + ñ ñîîòâåòñòâóþùèì çíà÷åíèåì ïðè âûçîâå êîìàíäû ñáîðêè.

    +

    Ïðîâåðüòå, ÷òî â èñïîëüçóåìîì ôàéëå ïàðàìåòð deploy.canonical.flag + èìååò çíà÷åíèå TRUE. Ýòîò ïàðàìåòð ïîçâîëÿåò ñèñòåìå ñáîðêè ñîçäàòü äèðåêòîðèþ + deploy/jre/bin, êîòîðàÿ ïîíàäîáèòñÿ íà ñëåäóþùèõ ýòàïàõ ñáîðêè.

    +
  • + +
  • Óêàæèòå èñïîëüçóåìûé êîìïèëÿòîð. +

    Äëÿ òîãî ÷òîáû ïåðåéòè íà äðóãîé êîìïèëÿòîð èëè ðåæèì ñáîðêè + ñ ïîìîùüþ ïåðåìåííûõ îêðóæåíèÿ, èñïîëüçóéòå ñëåäóþùèå êîìàíäû:

    + + + + + + + + + + + + + + + + + + + + + +
    + Êîìïèëÿòîð + + Windows + + Linux +
    + MSVC compiler + + set CXX=msvc + + N/A +
    + Intel(R) compiler + + set CXX=icl + + export CXX=icc +
    + GCC compiler + + N/A + + export CXX=gcc +
    +
  • +
  • Óêàæèòå ðåæèì ñáîðêè: îòëàäî÷íûé (debug) èëè ðàáî÷èé (release). +

    Ïî óìîë÷àíèþ, ñèñòåìà ñáîðêè ðàáîòàåò â îòëàäî÷íîì ðåæèìå. Äëÿ ïåðåêëþ÷åíèÿ â ðàáî÷èé ðåæèì, âûïîëíèòå ñëåäóþùèå êîìàíäû:

    +

    Windows:

    +
    > set BUILD_CFG=release
    +> build.bat
    +

    Linux: +

    +
    $ BUILD_CFG=release ./build.bat
    +
+

4.3. Çàãðóçèòå äîïîëíèòåëüíûå êîìïîíåíòû.

+ +

Ïåðåä òåì, êàê çàïóñòèòü ñáîðêó, íåîáõîäèìî çàãðóçèòü âñå äîïîëíèòåëüíûå êîìïîíåíòû. Îáðàòèòå âíèìàíèå: ýòà îïåðàöèÿ ìîæåò çàíÿòü äëèòåëüíîå âðåìÿ.

+ +

Windows:

+
C:...\trunk\working_vm\build>build.bat update 
+

Linux:

+
$ sh build.sh update 
+ +

4.4 Çàïóñòèòå ñáîðêó êîäà.

+ +

×òîáû çàïóñòèòü ñáîðêó, âûçîâèòå ñëåäóþùóþ êîìàíäó:

+

Windows:

+
C:...\trunk\working_vm\build>build.bat
+

Linux:

+
$ sh build.sh
+ +

4.5. Çàïóñòèòå íàáîð òåñòîâ äëÿ ïðîâåðêè ïðàâèëüíîñòè ñáîðêè.

+ +

Äëÿ ïðîâåðêè ïðàâèëüíîñòè ñáîðêè, çàïóñòèòå íàáîð òåñòîâ acceptance tests êîìàíäîé:

+

Windows:

+
C:...\trunk\working_vm\build>build.bat test
+

Linux:

+
$ sh build.sh test
+

Ïðèìå÷àíèå: â íàñòîÿùåå âðåìÿ, kernel òåñòû íå ïðîõîäÿò. + Äëÿ óñïåøíîãî ïðîõîæäåíèÿ òåñòîâ, èñïîëüçóéòå C Unit è Smoke òåñòû.

+ +

Ñáîðêà âèðòóàëüíîé ìàøèíû óñïåøíî çàâåðøåíà. Ïîëíàÿ ôóíêöèîíèðóþùàÿ ñðåäà èñïîëíåíèÿ ãîòîâà ê èñïîëüçîâàíèþ è íàõîäèòñÿ â äèðåêòîðèè deploy/jre âíóòðè äèðåêòîðèè build. ×òîáû ýòî ïðîâåðèòü, âû ìîæåòå, íàïðèìåð, óçíàòü âåðñèþ èñïîëüçóåìîé ñðåäû èñïîëíåíèÿ: +

+
$ cd deploy/jre/bin
+$ ./java -version
+Apache Harmony Launcher:
+(c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
+java version "1.5.0"
+pre-alpha : not complete or compatible
+svn = r479551, (Nov 27 2006), Windows/ia32/msvc 1310, debug build
+http://harmony.apache.org
+
+
+ +

Ðàçðàáîò÷èêè áèáëèîòåê êëàññîâ ìîãóò èñïîëüçîâàòü âèðòóàëüíóþ ìàøèíó DRLVM + èëè óñòàíîâèòü äðóãóþ ñîâìåñòèìóþ ÂÌ. Íàïðèìåð, âû ìîæåòå èñïîëüçîâàòü IBM + virtual machine êîòîðàÿ áûëà ïðåäîñòàâëåíà êîìïàíèåé IBM äëÿ íóæä ðàçðàáîò÷èêîâ + ïðîåêòà íà óñëîâèÿõ ïðîáíîé, íå îòêðûòîé ëèöåíçèè íà âûïîëíÿåìûé êîä. + Äëÿ óñòàíîâêè ÂÌ ñëåäóéòå ïðèëàãàþùåéñÿ äîêóìåíòàöèè. Âû ìîæåòå ðàçâåðíóòü + äåðåâî êàòàëîãîâ áèáëèîòåê êëàññîâ ïîâåðõ äåðåâà êàòàëîãîâ Harmony, + òàê ÷òî äèðåêòîðèè 'jdk' ñîâïàäóò.

+

Windows:

+
$ unzip <path_to_vm_zip> -d ../..
+ +

Linux:

+
$ tar xzf <path_to_vm_tarball> --directory ../..
+

Äëÿ ðàáîòû ñ áèáëèîòåêîé êëàññîâ Harmony, èñïîëüçóéòå ïîäðîáíóþ + äîêóìåíòàöèþ äëÿ ýòîãî êîìïîíåíòà. Ðàçðàáîò÷èêè âèðòóàëüíîé ìàøèíû + DRLVM èñïîëüçóþò ÂÌ, ïîñòðîåííóþ â ðåçóëüòàòå ñáîðêè, òî åñòü + ñðåäó èñïîëíåíèÿ, ñîñòîÿùóþ èç DRLVM è áèáëèîòåêè êëàññîâ.

+
+
+
+ +

Óáåäèòåñü, ÷òî ïåðåìåííàÿ îêðóæåíèÿ JAVA_HOME íå èìååò +çíà÷åíèÿ èëè óêàçûâàåò íà äèðåêòîðèþ deploy/jre. +Èñïîëüçóéòå ñòàíäàðòíûé ñèíòàêñèñ äëÿ çàïóñêà Java-ïðèëîæåíèé +ñ ïîìîùüþ ïðîãðàììû çàïóñêà â äèðåêòîðèè deploy/jre/bin:

+
+$ deploy/jre/bin/java -showversion -jar helloworld.jar
+Apache Harmony Launcher:
+(c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
+java version "1.5.0"
+pre-alpha : not complete or compatible
+svn = r479551, (Nov 27 2006), Windows/ia32/msvc 1310, debug build
+http://harmony.apache.org
+Hello world!
+
+
+ + +
\ No newline at end of file Propchange: harmony/standard/site/xdocs/quickhelp_contributors.ru.xml ------------------------------------------------------------------------------ svn:eol-style = native Modified: harmony/standard/site/xdocs/quickhelp_contributors.xml URL: http://svn.apache.org/viewvc/harmony/standard/site/xdocs/quickhelp_contributors.xml?rev=601834&r1=601833&r2=601834&view=diff ============================================================================== --- harmony/standard/site/xdocs/quickhelp_contributors.xml (original) +++ harmony/standard/site/xdocs/quickhelp_contributors.xml Thu Dec 6 11:57:57 2007 @@ -27,6 +27,7 @@
+

RU | EN

Follow these instructions to get configured to build and work with the Apache Harmony source code. To get the Harmony code