8 comments
Comment actions Permalink

IDEA is a Java app- it doesn't use Rosetta to run on OS X X86.

0
Comment actions Permalink

Yes, of course. But JVM - may be not native... So, it depends on Rosetta, but not indifferently.

0
Comment actions Permalink

My understanding is that the JVM is already x86-native. I have not verified it, but, I could swear that I remember hearing that at WWDC.

0
Comment actions Permalink

May be. I'm new to Macs, so I cant' say definitly. All that I can say with sure - I can run Idea on Mactel. And that "info" of the file says, that Idea is a PowerPC application.

I tried JDK 1.5 and failed. Continuing developing with my linux-box.

0
Comment actions Permalink

In article <33409798.1124965567367.JavaMail.itn@is.intellij.net>,
Alexander Babaev <no_mail@jetbrains.com> wrote:

May be. I'm new to Macs, so I cant' say definitly. All that I can say with
sure - I can run Idea on Mactel. And that "info" of the file says, that Idea
is a PowerPC application.

I tried JDK 1.5 and failed. Continuing developing with my linux-box.


I suspect that the file has the old, pre XCode 2.1 java application
stub. That was a PPC binary, and so a get info will indicate that it
runs in rosetta.

Apple's launcher is smart enough to swap them out on the fly, so pure
java apps with the old stub should run just fine. That said, any such
app should be rebuilt with the new stub.

IDEA likely includes some jni libs, which must be rebuilt to work at
all. If that is the case, it is up to JB to rebuild when they feel the
time is right.

Scott

--
Scott Ellsworth
scott@alodar.nospam.com
Java and database consulting for the life sciences

0
Comment actions Permalink

IDEA likely includes some jni libs, which must be rebuilt to work at
all. If that is the case, it is up to JB to rebuild when they feel the
time is right.


Hm, I wonder, can I remove these libs? May be if I remove them, Idea will be more stable (possibly, without any features). Or, it would not start at all?

What do these libraries (native) do?

0
Comment actions Permalink

In article <31026011.1125045442001.JavaMail.itn@is.intellij.net>,
Alexander Babaev <no_mail@jetbrains.com> wrote:

IDEA likely includes some jni libs, which must be rebuilt to work at
all. If that is the case, it is up to JB to rebuild when they feel the
time is right.


Hm, I wonder, can I remove these libs? May be if I remove them, Idea will be
more stable (possibly, without any features). Or, it would not start at all?

What do these libraries (native) do?


work@boggle:IntelliJ IDEA 5.0-3436.app$ find . -name "*.jnilib"
./bin/libyjpagent.jnilib

Says to me that the only jnilib in my fairly stock install is the yjp
agent. This is the YourKit profiler, which is needed for the various
cpu and memory snapshots.

If you remove it, they will obivously fail. You might also get some
problems if the command line includes a load call for that library - not
sure.

I got word back from an Apple chap that the XCode 2.1 tools now
available at ADC include a native binary stub. They still need to get a
universal JNILib from YourKit, but once they get that, they need only
rebuild with current tools and JB will be good to go on an Intel system.
Even with a -server VM!

Scott

--
Scott Ellsworth
scott@alodar.nospam.com
Java and database consulting for the life sciences

0
Comment actions Permalink

Good news. Hope JB developers would be so kind to create intel-based distribution after all needed jni libs will be available.

0

Please sign in to leave a comment.