An OSX launcher is very easy to write, briefly, you can create an
application using MRJAppBuilder (part of the devtools). Just have it create
the directory structure for you, don't bother adding any jars to it via the
GUI. Call the app IDEA.
Next open up a terminal window, and go to the directory where you created
the app in MRJAppBuilder (it will actually be a directory called IDEA.app)
>From there:
cd Contents/Resources/Java
copy the linux release of IDEA to this directory.
unpack it with
tar xvfz idea-xxx.tar.gz
For jikes setup, follow the linux process (create a symlink to
/usr/bin/jikes). I recommend downloading the latest darwin release of jikes
since the bundled one is an older version (1.12 I think?)
Next, copy the enclosed Info.plist file to the Contents directory. You'll
need to modify this to point to your .cvspass directory (it's very obvious
from the file which entry to modify), and you can likewise tweak the min/max
memory settings and whatever else suits your fancy. Note that if you're
using OSX 10.0, you'll have to configure MRJApp.properties, which is a
properties file for configuring the java launcher. This is deprecated in
10.1 so I'm only providing the Info.plist configuration file, which is all
that is needed for 10.1
And that's it! in finder, you now have an IDEA clickable launcher, which you
can drag to wherever you want. The standard linux caveats apply, in that
it's not a multiuser setup, since the license and customisation info go into
the IDEA directory, rather than a per user location (such as home directory)
I realise these instructions aren't as clear as they could be, so if anyone
has any questions regarding IDEA on OSX, ask away and I'll do my best to
help.
Another issue to be aware of is when configuring your JDK. I'm enclosing my
jdk.table.xml file, which goes into Contents/Resources/Java/config/options.
The difference here is that in OSX, the gui libraries are split out from the
non-gui core jdk stuff, and the two files are Classes.jar and ui.jar, which
are not picked up automatically by IDEA. The jdk.table.xml file enclosed
will ensure that code completion and source navigation and suchlike will
behave as expected under OSX.
On 2/11/01 1:36 pm, "Henry Stern" <[EMAIL PROTECTED]> wrote:
> +1 to launchers being written (for Windows too!)
>
> Kind regards,
>
> Henry Stern
> Developer
> MathResources Inc.
> [EMAIL PROTECTED]
> Tel: (902) 429-1232
> Fax: (902) 492-7101
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]] On Behalf Of Tim McGuire
> Sent: Friday, November 02, 2001 1:23 PM
> To: [EMAIL PROTECTED]
> Subject: [Eap-features] Mac OS key mapping
>
> We use Mac OS X 10.1 for all our java development. OS X is unix-based,
> and we run Resin, MySQL and Apache on the development machines (the same
>
> as our deployment servers). Apple has Java 1.3 built into the operating
> system out of the box.
>
> What I would like to see is IntelliJ support the key mappings on the
> Mac. Traditional Mac applications use the command key instead of the
> control key. If I change the mappings to use the command key, they do
> not work. For some reason, IDEA is adding an illegal character to my
> code when I press the command key first. So, if I press command-s to
> save the files, I get an illegal character first, then it saves. End
> result is my code will not compile because of the character.
>
> So, for the growing number of Mac Java developers, please support the
> Mac command key.
>
> I know it can be done, we also have the JBuilder 5 for Mac OS preview,
> and they support the standard Mac keys. They also packaged JBuilder as
> an application (complete with icon) that can be launched without have to
>
> open a command-line terminal and running the shell script.
>
> Having used both, I definitely prefer IDEA.
>
> Keep up the good work.
>
>
>
> _______________________________________________
> Eap-features mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-features
>
Info.plist
jdk.table.xml