<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://protegewiki.stanford.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anzorik</id>
		<title>Protege Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://protegewiki.stanford.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anzorik"/>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/wiki/Special:Contributions/Anzorik"/>
		<updated>2026-04-18T01:55:55Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://protegewiki.stanford.edu/index.php?title=Setting_Heap_Size&amp;diff=8536</id>
		<title>Setting Heap Size</title>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=Setting_Heap_Size&amp;diff=8536"/>
				<updated>2010-08-30T14:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;Anzorik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-weight:bold;font-size:18px;&amp;quot;&amp;gt;Setting the Heap Size&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight:bold;font-size:16px;&amp;quot;&amp;gt;Recommendations for setting the heap size (read first!)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The maximum amount of memory that a Java VM can use is 1.6 GB on Windows XP and 2 GB on most Unix machines.&lt;br /&gt;
&lt;br /&gt;
You must be careful about setting the heap size parameter. If you set it too low then you will get &amp;quot;out of memory&amp;quot; errors. If you set it too high then your system will hang or you will suffer poor performance because parts of the jvm will be swapped in and out of memory. A rule of thumb is that you should not set this parameter larger than about 80% of your free physical memory. On Windows XP machines you can determine your free physical memory from the Performance tab of the Task Manager application. On Mac machines, click the apple (upper left hand corner and &amp;quot;about this mac&amp;quot;). On Linux machines, you can use the wonderful proc filesystem and look at the meminfo &amp;quot;file&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Boosting the heap size parameter will allow you to read in larger file-based projects. It will also improve the performance of the database back-end since more memory is available for caching.&lt;br /&gt;
&lt;br /&gt;
The most common source of very slow performance on older systems (or laptops) is having the heap size set too large. If your system does not have 100MB of free memory then even the Protege default value is too big and you should make it smaller (or buy more memory). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are several ways of setting the heap size depending on how you run Protege.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Start Protege by Protege.exe/Protege or by double-cliking on the Protege icon (Windows/Linux) ====&lt;br /&gt;
&lt;br /&gt;
If you start Protege on a Windows/Linux machine by double clicking on the Protege.exe/Protege or the Protege icon, you need to update the Protege.lax file.&lt;br /&gt;
&lt;br /&gt;
By default the Protege.lax file specifies a heap of 100MB for Protege 3.x and 200MB for Protege 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Protege 3.x''' you can do this in the Protege UI.&lt;br /&gt;
* Go to '''File -&amp;gt; Preferences menu -&amp;gt; Protege.lax'''&lt;br /&gt;
* Update the second column of the row containing &amp;lt;code&amp;gt;lax.nl.java.option.java.heap.size.max&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click on OK&lt;br /&gt;
&lt;br /&gt;
Please note that the changes take effect the next time you start Protege.&lt;br /&gt;
&lt;br /&gt;
Below is a screenshot of the Protege.lax panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences-protege.lax.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Protege 4''', you must edit directly the Protege.lax file in a text editor.&lt;br /&gt;
&lt;br /&gt;
Edit the following line in the Protege.lax file in the Protege installation directory:&lt;br /&gt;
&lt;br /&gt;
    lax.nl.java.option.java.heap.size.max=100000000&lt;br /&gt;
&lt;br /&gt;
==== Start Protege by double-clicking on the Protege icon (Mac) ====&lt;br /&gt;
&lt;br /&gt;
If you run Protege on a Mac by double clicking an icon, you need to edit the Info.plist file that is hidden within that icon.  Right click the icon (or ^-click for one button mouses) and click &amp;quot;show package contents&amp;quot;.  A new finder window will come up.  Double click &amp;quot;Contents&amp;quot; and then &amp;quot;Info.plist&amp;quot;.  Traverse down the tree as follows: &amp;quot;Root&amp;quot; --&amp;gt; &amp;quot;Java&amp;quot; --&amp;gt; &amp;quot;VMOptions&amp;quot;.  In VMOptions edit the -Xmx line to indicate the correct memory usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Start Protege by double-clicking on the applescript file (Mac) ====&lt;br /&gt;
&lt;br /&gt;
If you run Protege on a Mac by double clicking the applescript file then you need to modify the -Xmx line in the script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Start Protege from the command line ====&lt;br /&gt;
&lt;br /&gt;
If you run Protege from the java command line then you need to pass in the heap size with the -Xmx command line switch. Example, if you want to run Protege with 500 MB of heap size, you would specify:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-Xmx500M&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mac-how.net/ Backup your Hard Drive with Time Machine]&lt;br /&gt;
&lt;br /&gt;
[[Category:Protege documentation]]&lt;/div&gt;</summary>
		<author><name>Anzorik</name></author>	</entry>

	<entry>
		<id>https://protegewiki.stanford.edu/index.php?title=OWLViz&amp;diff=8455</id>
		<title>OWLViz</title>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=OWLViz&amp;diff=8455"/>
				<updated>2010-08-18T11:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;Anzorik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|Description=Enables class hierarchies in an OWL ontology to be viewed and incrementally navigated, allowing comparison of the asserted class hierarchy and the inferred class hierarchy.&lt;br /&gt;
|PluginType=Tab Widget&lt;br /&gt;
|ForApplication1=Protege-OWL&lt;br /&gt;
|Screenshot=OwlViz.jpg&lt;br /&gt;
|HomepageURL=http://www.co-ode.org/downloads/plugins-3.x.php&lt;br /&gt;
|DeveloperID1=Matthew Horridge&lt;br /&gt;
|LastUpdated=March 4, 2010&lt;br /&gt;
|Topic1=Visualization&lt;br /&gt;
|License=LGPL&lt;br /&gt;
|Affiliation1=The University Of Manchester&lt;br /&gt;
|Affiliation2=The CO-ODE Project&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
== More Details ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
OWLViz is designed to be used with the [http://protege.stanford.edu/overview/protege-owl.html Protege-OWL editor]. It enables class hierarchies in an OWL Ontology to be viewed and incrementally navigated, allowing comparison of the asserted class hierarchy and the inferred class hierarchy. OWLViz integrates with the Protege-OWL editor, using the same color scheme so that primitive and defined classes can be distinguished, computed changes to the class hierarchy may be clearly seen, and inconsistent concepts are highlighted in red. OWLViz has the facility to save both the asserted and inferred views of the class hierarchy to various concrete graphics formats including PNG, JPEG, and SVG.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
OWLViz is bundled with the [http://protege.stanford.edu/download/download.html &amp;quot;full&amp;quot; installation of Protege].  After you have installed Protege, there are two additional steps you need to perform for this plugin to work properly:&lt;br /&gt;
&lt;br /&gt;
* [http://www.graphviz.org Download and install] a recent version of Graphviz, which is a free, open source graph visualization software from AT&amp;amp;T Research. &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Mac users please see Troubleshooting below.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Protege will make an educated guess about where to find graphviz depending on your operating system, but if it does not get it right you will need to configure this yourself:&lt;br /&gt;
&lt;br /&gt;
** '''Protege3.x''' and '''Protege4.0 (pre build 105)''' on the OWLViz tab, click the Options button to bring up the Options dialog. On the Layout Options panel, specify the path to the location of the DOT executable (dot.exe).  The Options dialog will look something like the following, after performing this step:&lt;br /&gt;
&lt;br /&gt;
** '''Protege4.x (build 105 onwards)''' these settings have moved into the OWLViz preferences panel. Again, specify the path to the dot executable in the appropriate place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OwlViz-configure-path-to-dot.jpg|frame|none|OWLViz Options dialog]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
All of the OWLViz documentation is located on the [http://www.co-ode.org/ CO-ODE Website].  The [http://www.co-ode.org/downloads/owlviz/OWLVizGuide.pdf OWLVizGuide] is somewhat outdated, but still very helpful.  Also, you may refer to the home pages for the OWLViz plugin for additional information:&lt;br /&gt;
&lt;br /&gt;
Home page for build 17 (Protege3.x): http://www.co-ode.org/downloads/owlviz/.&amp;lt;br /&amp;gt;&lt;br /&gt;
Home page for build 18 (Protege4.x): http://code.google.com/p/co-ode-owl-plugins/wiki/OWLViz.&lt;br /&gt;
&lt;br /&gt;
=== Level of Support ===&lt;br /&gt;
OWLViz build 17, which is distributed with [[Protege-OWL 3.3.1]] is no longer under active development.  If you need help with this version of OWLViz, please try posting your questions on the [http://mailman.stanford.edu/mailman/listinfo/protege-owl protege-owl mailing list], and someone from the Protege user community may be able to help you.&lt;br /&gt;
&lt;br /&gt;
OWLViz build 18, which is bundled with [[Protege-OWL 4.0]] is under active development and all comments, suggestions, and/or feature requests are appreciated! Please post questions and requests on the [http://mailman.stanford.edu/mailman/listinfo/p4-feedback p4-feedback mailing list].&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
==== Resolving the &amp;quot;An error related to DOT...&amp;quot; message ====&lt;br /&gt;
&lt;br /&gt;
Many people report the following error the first time they try to use the OWLViz plugin:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OwlViz-dot-error.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This error message indicates that&lt;br /&gt;
&lt;br /&gt;
a) you need to install Graphviz and/or&lt;br /&gt;
&lt;br /&gt;
b) you need to tell OWLViz where you installed Graphviz. &lt;br /&gt;
&lt;br /&gt;
Instructions for doing both of these things is located above in the [[OWLViz#Installation|Installation]] section.&lt;br /&gt;
&lt;br /&gt;
==== Mac users - finding the right version of Graphviz ====&lt;br /&gt;
&lt;br /&gt;
The current status of Graphviz for the Mac OS is very unclear.&lt;br /&gt;
&lt;br /&gt;
The latest binaries they point to directly (the pixelglow implementation) no longer contain the dot application required by OWLViz. According to their [http://www.graphviz.org/Download..php download page] this distribution is out of date and not maintained.&lt;br /&gt;
&lt;br /&gt;
Install version 2.14 from [http://www.ryandesign.com/graphviz/ one of their alternatives] and point to that instead (it gets installed in '''/usr/local/graphviz-2.14/'''). This contains the necessary binaries in the bin/ folder.&lt;br /&gt;
&lt;br /&gt;
In Preferences, the string you want is:  /usr/local/bin/dot&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Anzorik</name></author>	</entry>

	<entry>
		<id>https://protegewiki.stanford.edu/index.php?title=OWLViz&amp;diff=8454</id>
		<title>OWLViz</title>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=OWLViz&amp;diff=8454"/>
				<updated>2010-08-18T11:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;Anzorik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|Description=Enables class hierarchies in an OWL ontology to be viewed and incrementally navigated, allowing comparison of the asserted class hierarchy and the inferred class hierarchy.&lt;br /&gt;
|PluginType=Tab Widget&lt;br /&gt;
|ForApplication1=Protege-OWL&lt;br /&gt;
|Screenshot=OwlViz.jpg&lt;br /&gt;
|HomepageURL=http://www.co-ode.org/downloads/plugins-3.x.php&lt;br /&gt;
|DeveloperID1=Matthew Horridge&lt;br /&gt;
|LastUpdated=March 4, 2010&lt;br /&gt;
|Topic1=Visualization&lt;br /&gt;
|License=LGPL&lt;br /&gt;
|Affiliation1=The University Of Manchester&lt;br /&gt;
|Affiliation2=The CO-ODE Project&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
== More Details ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
OWLViz is designed to be used with the [http://protege.stanford.edu/overview/protege-owl.html Protege-OWL editor]. It enables class hierarchies in an OWL Ontology to be viewed and incrementally navigated, allowing comparison of the asserted class hierarchy and the inferred class hierarchy. OWLViz integrates with the Protege-OWL editor, using the same color scheme so that primitive and defined classes can be distinguished, computed changes to the class hierarchy may be clearly seen, and inconsistent concepts are highlighted in red. OWLViz has the facility to save both the asserted and inferred views of the class hierarchy to various concrete graphics formats including PNG, JPEG, and SVG.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
OWLViz is bundled with the [http://protege.stanford.edu/download/download.html &amp;quot;full&amp;quot; installation of Protege].  After you have installed Protege, there are two additional steps you need to perform for this plugin to work properly:&lt;br /&gt;
&lt;br /&gt;
* [http://www.graphviz.org Download and install] a recent version of Graphviz, which is a free, open source graph visualization software from AT&amp;amp;T Research. &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Mac users please see Troubleshooting below.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Protege will make an educated guess about where to find graphviz depending on your operating system, but if it does not get it right you will need to configure this yourself:&lt;br /&gt;
&lt;br /&gt;
** '''Protege3.x''' and '''Protege4.0 (pre build 105)''' on the OWLViz tab, click the Options button to bring up the Options dialog. On the Layout Options panel, specify the path to the location of the DOT executable (dot.exe).  The Options dialog will look something like the following, after performing this step:&lt;br /&gt;
&lt;br /&gt;
** '''Protege4.x (build 105 onwards)''' these settings have moved into the OWLViz preferences panel. Again, specify the path to the dot executable in the appropriate place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OwlViz-configure-path-to-dot.jpg|frame|none|OWLViz Options dialog]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
All of the OWLViz documentation is located on the [http://www.co-ode.org/ CO-ODE Website].  The [http://www.co-ode.org/downloads/owlviz/OWLVizGuide.pdf OWLVizGuide] is somewhat outdated, but still very helpful.  Also, you may refer to the home pages for the OWLViz plugin for additional information:&lt;br /&gt;
&lt;br /&gt;
Home page for build 17 (Protege3.x): http://www.co-ode.org/downloads/owlviz/.&amp;lt;br /&amp;gt;&lt;br /&gt;
Home page for build 18 (Protege4.x): http://code.google.com/p/co-ode-owl-plugins/wiki/OWLViz.&lt;br /&gt;
&lt;br /&gt;
=== Level of Support ===&lt;br /&gt;
OWLViz build 17, which is distributed with [[Protege-OWL 3.3.1]] is no longer under active development.  If you need help with this version of OWLViz, please try posting your questions on the [http://mailman.stanford.edu/mailman/listinfo/protege-owl protege-owl mailing list], and someone from the Protege user community may be able to help you.&lt;br /&gt;
&lt;br /&gt;
OWLViz build 18, which is bundled with [[Protege-OWL 4.0]] is under active development and all comments, suggestions, and/or feature requests are appreciated! Please post questions and requests on the [http://mailman.stanford.edu/mailman/listinfo/p4-feedback p4-feedback mailing list].&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
==== Resolving the &amp;quot;An error related to DOT...&amp;quot; message ====&lt;br /&gt;
&lt;br /&gt;
Many people report the following error the first time they try to use the OWLViz plugin:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OwlViz-dot-error.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This error message indicates that&lt;br /&gt;
&lt;br /&gt;
a) you need to install Graphviz and/or&lt;br /&gt;
&lt;br /&gt;
b) you need to tell OWLViz where you installed Graphviz. &lt;br /&gt;
&lt;br /&gt;
Instructions for doing both of these things is located above in the [[OWLViz#Installation|Installation]] section.&lt;br /&gt;
&lt;br /&gt;
==== Mac users - finding the right version of Graphviz ====&lt;br /&gt;
&lt;br /&gt;
The current status of Graphviz for the Mac OS is very unclear.&lt;br /&gt;
&lt;br /&gt;
The latest binaries they point to directly (the pixelglow implementation) no longer contain the dot application required by OWLViz. According to their [http://www.graphviz.org/Download..php download page] this distribution is out of date and not maintained.&lt;br /&gt;
&lt;br /&gt;
Install version 2.14 from [http://www.ryandesign.com/graphviz/ one of their alternatives] and point to that instead (it gets installed in '''/usr/local/graphviz-2.14/'''). This contains the necessary binaries in the bin/ folder.&lt;br /&gt;
&lt;br /&gt;
In Preferences, the string you want is:  /usr/local/bin/dot&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Useful Links ===&lt;br /&gt;
How to correctly [http://mackeeper.zeobit.com/uninstall-programs-on-mac uninstall Mac programs]&lt;/div&gt;</summary>
		<author><name>Anzorik</name></author>	</entry>

	<entry>
		<id>https://protegewiki.stanford.edu/index.php?title=Apple%27s_missing_Java_6&amp;diff=8446</id>
		<title>Apple's missing Java 6</title>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=Apple%27s_missing_Java_6&amp;diff=8446"/>
				<updated>2010-08-12T12:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;Anzorik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=The Problem and Our Current Options =&lt;br /&gt;
&lt;br /&gt;
It looks as though Apple has stopped development on the powerpc and the 32 bit intel macs.  Apple has always had a very hard time keeping up with Java development but they are now working on being four years behind on these two platforms.  Even for Apple this is excessive.  Though there does not appear to be any information coming from Cupertino, my suspicion is that there will never be an apple or sun supported java 6 on the powerpc.  This creates a problem for the Protege group who are now considering the possibility that java 6 will never arrive.  Here is my analysis of the options that I see.  All the choices are bad.&lt;br /&gt;
&lt;br /&gt;
We could stick with Java 5 as the final Protege development platform.  I am having a great deal of trouble stomaching this option.&lt;br /&gt;
&lt;br /&gt;
We have also considered dropping the problematic platforms.  All of us in the protege group are uncomfortable with this option.  In particular we know people who are using protege (including me!) on the laptops and desktops in question.  This option has not entirely been ruled out but we are favoring rejecting it.  Over time this may become more palatable.&lt;br /&gt;
&lt;br /&gt;
I have looked into building java 6 on the problematic platforms using openjdk.  This is cool but I think there are several problems that make me think that this  is not workable.  First we would then be supporting our own java  distribution - a game that I really don't want to get involved in.  Also my experiments indicate that openjdk will have several dependencies.  So we would have to install several packages multiplying the problems that will arise.  Alternatively there is this macports technology (very cool!!) that will automatically build java 6 openjdk.  It doesn't work now on the powerpc but probably will soon.  But this is time consuming (several hours to build java 6) and I suspect that there will be build issues.   I have pretty much decided to reject this option.&lt;br /&gt;
&lt;br /&gt;
The final two options - which is where I am beginning to go - both involve maintaining code bases for java 5 and the latest java.  To support this we would do nightly builds and junit runs in both java 5 and java 6.  We would only have to take further measures if, for some reason, the nightly java 5 builds and junits started to fail.  It may very well be that there will not be too many cases where the code bases are different.  There will be many issues that we have not yet figured out like whether a java 5 client can safely connect to a java 6 server.&lt;br /&gt;
&lt;br /&gt;
So there are two different remaining proposals.  First  we could create a java 5 branch for the projects that need some additional work.  We would create nightly scripts that would merge changes from the trunk into the java 5 branch.  If the compile, junits or merge failed then the merge would not be committed.  We would have to be somewhat careful with the script but we would probably get it right after a few tries.  An advantage of this approach is that regular java 6 developers would not have to be aware of the java 5 issue.&lt;br /&gt;
&lt;br /&gt;
Alternatively, we would not create a branch.  Instead we would create multiple source trees. Regular developers would use src and src.java6.  Developers maintaining the java 5 platforms would use src and src.java5.  The advantage of this would be that there would be no branches and all the additional sources of error associated with this would be removed.  It would also be very easy to switch between java 6 and java 5 builds.  But I think that this is a bit awkward because classes could move between the src and src.java6.  The packages would remain the same but there would be movement of classes from src to src.java6 when issues are discovered.&lt;br /&gt;
&lt;br /&gt;
Actually I guess we  could also do this in a single source tree and distinguish the java 6 vs java 5 specific code with a package name.  This is easy to manage in the build files but might be more awkward in ides such as eclipse.&lt;br /&gt;
&lt;br /&gt;
We haven't taken the plunge yet but I think that we are getting closer to doing this.&lt;br /&gt;
&lt;br /&gt;
== Building Java 6 on the PowerPC ==&lt;br /&gt;
&lt;br /&gt;
There is a [http://wikis.sun.com/display/OpenJDK/BSDPort new wiki] starting up about this.  The mac ports didn't work on the g4 when I tried it because the bootstrap openjdk did not include a g4 version.&lt;br /&gt;
&lt;br /&gt;
If I can succeed, the Protege team will consider the policy of not waiting for Apple once a java release reaches its end of life.  The disadvantage of such a policy is that apple users will probably be unhappy about needing to install and run on X11.&lt;br /&gt;
&lt;br /&gt;
This will probably get more detailed when I do it the next time.  I am trying the build from icedtea which I got with the following mercurial command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hg clone http://icedtea.classpath.org/hg/icedtea6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I needed to get/install&lt;br /&gt;
* mercurial&lt;br /&gt;
* md5sum&lt;br /&gt;
* gawk&lt;br /&gt;
* eclipse-ecj.jar ([http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1.1-200710231652/index.php eclipse.org])&lt;br /&gt;
* xalan.jar ([http://xml.apache.org/xalan-j/downloads.html xml.apache.org])&lt;br /&gt;
* giflib-devel ([http://sourceforge.net/projects/giflib/ sourceforge.net])&lt;br /&gt;
Thus far my configure  line looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --enable-zero=yes  \&lt;br /&gt;
            --with-project=bsd --with-gcj-home=/usr/local/lib/gcj-4.2.2 \&lt;br /&gt;
            --with-ecj-jar=${jars}/eclipse-ecj.jar \&lt;br /&gt;
            --with-xalan2-jar=${jars}/xalan.jar  \&lt;br /&gt;
            --with-xalan2-serializer-jar=${jars}/serializer.jar \&lt;br /&gt;
            --with-xerces2-jar=${jars}/xercesImpl.jar \&lt;br /&gt;
            --with-rhino=${jars}/js.jar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
My current error is &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure: line : syntax error near unexpected token `XPROTO,'&lt;br /&gt;
./configure: line 11028: `PKG_CHECK_MODULES(XPROTO, xproto,XPROTO_FOUND=yes,XPROTO_FOUND=no)'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From this [http://lists.freebsd.org/pipermail/freebsd-questions/2008-April/172377.html] I found that pkg.m4 needs to be in autoconf's library path.  I'm using fink and found that pkg.m4 was already in /sw/share/aclocal.  I stuck a command line parameter (-B) into autogen.sh, but next time I'd just symlink /usr/local/share/aclocal.&lt;br /&gt;
&lt;br /&gt;
== Dealing with Java5 Compiler issues ==&lt;br /&gt;
&lt;br /&gt;
Sometimes there are problems getting correct files to compile in java 5.  Here is a page I made about how to troubleshoot these problems.&lt;br /&gt;
[[DealingWithJava5CompilerIssues|dealing with Java 5 compiler issues]]&lt;br /&gt;
&lt;br /&gt;
= External Links =&lt;br /&gt;
[http://mackeeper.zeobit.com/mac-recovery-software Data Recovery Software for Mac]&lt;/div&gt;</summary>
		<author><name>Anzorik</name></author>	</entry>

	</feed>