From: philip d. <p.d...@up...> - 2009-08-12 03:38:47
|
Hi, I bought the book Making music with Java and I downloaded the jMusic1.6.01.jar, couldnt find the jmusic1.5.tar.gz as mentioned on your download page, anyways. I wrote a Bing.java file as in the getting started chapter and by javac Bing.java I got the messages that the packages jm.util and jm.music.data dont exist. Guess it has something to do with setting the classpath, so I have some questions here. The site says: In OS X systems that use the bash shell by default it is the ~/.bashrc file. Creating a .bashrc file. Assume you have put the jMusic folder in your User directory, use a text editor to create a file called .cshrc with the following (single) line in it. In OS X not all Aqua text editors can read or write files starting with a dot, as these are generally hidden. We suggest that you open a terminal and use the pico editor to create and or edit your .schrc file. Navigate to your home directory by typing cd ~. In the terminal type pico .bashrc then add the line below. export CLASSPATH=.:$HOME/jMusic/jmusic.jar:$HOME/jMusic/inst/ Save the file in your user directory. e.g: /User/andrew/.basrc Create (or edit an existing) a .profile file inthe same directory by typing pico .profile. Add the following line to the file: . .bashrc Save the file in your user directory. e.g: /User/andrew/.profile So the name of the file is .cshrc but I type pico .bashrc in the terminal, correct? export CLASSPATH=.:$HOME/jMusic/jmusic.jar:$HOME/jMusic/inst/ is HOME in this line literally copied, or do I have to put the name of my homedirectory here? is it literally jmusic.jar in this line, or does it have to be: jMusic 1.6.01.jar ? Do I save the file in the terminal or in my user directory? 4. Reshresh the teminal to utilise the changed environment variables. Open a terminal window (or quit and reopen if already open) to initiate the .cshrc file. (The terminal app is in the /Applications/ Utilities/ directory.) Use the commands javac filename.java or java filename to run jMusic files. The initiation of the .cshrc file, goes that automatically once I open the terminal, or do I have to do some "extra" things? Looking forward for your answers, best regards, Philip |