Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Discussion (https://www.gnutellaforums.com/general-discussion/)
-   -   Mac os X and Phex .5 no go? (https://www.gnutellaforums.com/general-discussion/1729-mac-os-x-phex-5-no-go.html)

Unregistered June 9th, 2001 10:18 PM

Mac os X and Phex .5 no go?
 
Does Phex .5 work under os X? I tried to get it to work but I keep getting errors. It runs fine but when I search it locks up!
Any one else have this problem? Any one else have Phex .5 working on os X, tell me how.
Also <a href=”http://www.macxster.n3.net/”>macXster</a> has been slow to update I wonder if they have the same problem?

konrad_h June 10th, 2001 05:11 AM

You´re right, macXster are working on this right now. It seems ther is a bug in Java´s abstract window toolkit (which defines the GUI) that makes Phex crash on Unix systems. We are already checking a workaround for it.

This bug is known and will be fixed in Java 1.4.

Jon Trott June 14th, 2001 05:22 PM

It works fine for me, much more stable than 0.4.6 under MacOS X 10.0.3.
I got it working by downloading the old version of macphex (from www.versiontracker.com) and replacing the phex.jar file in it with the new one from 0.5. I also copied in all the new .jar and .class files from the 0.5.0 release.
If you want to make it look good also, you can edit the properties file to change the application name.
All this is best done from the command line or by control-clicking on the macphex application and relvealing the contents.
HTH

macXster Tech June 15th, 2001 06:23 PM

I think your mistaken...
 
First off there is not a file called "phex.jar" inside of MacPhex...
Even if there was MacPhex wouldn't call it right. MRJ 3.0 (or java2 1.3) doesn't come standard with the XML jars, they need to be installed. The class is an easy way of calling them (and the Phex jar) instead of installing them. I think you put Phex .4.6 back in...
Please Email me, if you think I'm wrong, with what you have (macxster@mac.com).

Unregistered June 16th, 2001 07:48 AM

Run the terminal.
Goto the directory which holds MacPhex.app.
Goto MacPhex.app/Contents/Resources/Java/
Copy all the new phex files into this directory.
cd ..
Make your MRJApp.properties look like this:
# This file is loaded by the Java Virtual Machine on MacOS.
# Most information herein is loaded into the JVM System properties upon launch.
# The '#' character denotes a comment that occupies the rest of the line.
# Each property should occupy a single line. For example:
#com.apple.mrj.application.classpath=MyApplication .jar
#com.apple.mrj.application.main=MyMainClass

com.apple.mrj.application.gc.async=true
com.apple.mrj.application.stderr=$SYSTEM
com.apple.mrj.application.classpath=Contents/Resources/Java/:Contents/Resources/Java/Phex050.jar
com.apple.mrj.application.stderr.append=false
com.apple.mrj.application.stdout.append=false
com.apple.macos.useScreenMenuBar=true
com.apple.mrj.application.stdin=/dev/null
com.apple.mrj.application.verify=remote
com.apple.mrj.application.classloading.verbose=fal se
com.apple.mrj.application.gc.min=2M
com.apple.mrj.application.stdout.unicode=false
com.apple.mrj.application.stderr.unicode=false
com.apple.mrj.application.gc.max=64M
com.apple.mrj.application.stdout=$SYSTEM
com.apple.mrj.application.stderr.file.creator=CWIE
com.apple.mrj.application.build.version=1.0
com.apple.mrj.application.main=StartPhex
com.apple.mrj.application.jitc.disable=false
com.apple.mrj.application.parameters=
com.apple.mrj.application.profiling=false
com.apple.mrj.application.stdout.file.creator=CWIE
com.apple.mrj.application.growbox.intrudes=true

This will let phex050 run under MacOS X 10.0.3.
I still haven't worked out how to get it to save the dowload list though.
It creates the phexdownload.xml file, but never populates it.
Next time if launches, it reads the new file instead of the old one. It also fails to update the old file :(

Jon Trott June 16th, 2001 07:54 AM

Ok, I have it now. The MRJApp.properties needs to look like this:

# This file is loaded by the Java Virtual Machine on MacOS.
# Most information herein is loaded into the JVM System properties upon launch.
# The '#' character denotes a comment that occupies the rest of the line.
# Each property should occupy a single line. For example:
#com.apple.mrj.application.classpath=MyApplication .jar
#com.apple.mrj.application.main=MyMainClass

com.apple.mrj.application.gc.async=true
com.apple.mrj.application.stderr=$SYSTEM
com.apple.mrj.application.classpath=Contents/Resources/Java/:Contents/Resources/Java/Phex0
50.jar:Contents/Resources/Java/crimson.jar:Contents/Resources/Java/jaxp.jar:Contents/Resou
rces/Java/xalan.jar
com.apple.mrj.application.stderr.append=false
com.apple.mrj.application.stdout.append=false
com.apple.macos.useScreenMenuBar=true
com.apple.mrj.application.stdin=/dev/null
com.apple.mrj.application.verify=remote
com.apple.mrj.application.classloading.verbose=fal se
com.apple.mrj.application.gc.min=2M
com.apple.mrj.application.stdout.unicode=false
com.apple.mrj.application.stderr.unicode=false
com.apple.mrj.application.gc.max=64M
com.apple.mrj.application.stdout=$SYSTEM
com.apple.mrj.application.stderr.file.creator=CWIE
com.apple.mrj.application.build.version=1.0
com.apple.mrj.application.main=StartPhex
com.apple.mrj.application.jitc.disable=false
com.apple.mrj.application.parameters=
com.apple.mrj.application.profiling=false
com.apple.mrj.application.stdout.file.creator=CWIE
com.apple.mrj.application.growbox.intrudes=true

The extra items in the classpath allow the xml stuff to work.

macXster Tech June 17th, 2001 12:46 PM

We've had it running...
 
Launching it is not a problem, the problem is with search results. We have set up an area called macXster Development to help with finding a fix for this problem. Please visit it even if you don't know Java and try to help out. It will help the whole Mac community.

Link: http://macxster.n3.net/dev.html

Jon Trott June 17th, 2001 04:08 PM

I haven't noticed any freezes with 050, I was getting lots of random quitting with 0.4.6 that I haven't seen yet with 0.5.0 but I haven't seen any freezing at all. I will test a bit more when I get home though.
BTW, I am using the prerelease developers version of MRJ 1.3.1 from connect.apple.com.

Jon Trott June 26th, 2001 02:53 AM

I can confirm the freezing when you reach the end of the search number in 0.5.0.
I am getting around this by setting the search max to 10000.
I haven't tested this with 0.5.1 yet.


All times are GMT -7. The time now is 01:37 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.