Installing JDev on a Mac with volume names that have spaces

I'm stuck on trying to install JDev on a mac. I have two volumes (factory installed) - Macintosh HD and Macintosh HD 2.
I created a symbolic link and can use that in the initial screen where I set the Middleware Home Directory and get past that fine. However, after I select the jdk, I get to the 'Choose Product Installation Directories' screen and it shows the full path (not using the symbolic link). These fields are greyed out, so I can't change the paths to use my symlink here. When I click 'Next' I get the 'The directory path must not contain spaces' error.
Any help would be greatly appreciated!!

"though jdev is the first application I've run into after developing for a couple years on a mac that I ran into this problem"
In reality JDev isn't a native Mac OSX application, it's a linux Java application in disguise, so it's not a smart ".app" install like used elsewhere on the Mac. Thus why it uses the full volume paths I suspect.
In thinking about this issue this morning I guess another option is to rename the hard drives. This isn't ideal if you've already installed a lot of software, usually something (like JDev) has hardcoded the volume path. Also be warned a quick Google shows that some people have trouble booting their Mac after such a change (though it appears to be repairable with some sleuthing).
CM.

Similar Messages

  • I have two computers. my laptop has os 10.6.8. my mac mini has 10.5.8, hence no app store. can i buy lion on my laptop and then burn a dvd of it and install it on my mac mini or does it have to be installed on the same computer it is bought with?

    i have two computers. my laptop has os 10.6.8. my mac mini has 10.5.8, hence no app store. can i buy lion on my laptop and then burn a dvd of it and install it on my mac mini or does it have to be installed on the same computer it is bought with?

    You can do it. This article from Macworld will be helpful to you:
    http://www.macworld.com/article/161087/2011/07/install_lion_over_leopard.html
    I recommend the "brute-force" method.
    Just make sure you have your data backed up properly!

  • How do I install gimp on my mac with OSX Mountain lion? It says it cant find X11.

    How do I install gimp on my mac with OSX Mountain lion? It says it cant find X11.

    Have a look in your Utilities folder - X11 should be there. Launch it and you'll be offered the option to install.

  • Problems installing Photoshop CS2 on mac with OSX 10.8.3

    I get error message installing Photoshop CS2 on Mac with OSX 10.8.3

    they're not compatible: http://roaringapps.com/apps:table/tags/_a/index_tags/_a

  • Attempting to install Lightroom 5 on Mac with OSX ver 10.9.5, keep getting Exit Code 7 error

    I've tried three times to install Lightroom 5 on Mac with OSX ver 10.9.5, keep receiving an error. Exit Code:7. Anyone know a solution to this? I haven't been able to find anything in the forums. I appreciate the assistance.

    Errors "Exit Code: 6," "Exit Code: 7" | CS5, CS5.5

  • How to create an instance of myClass with a name that is in a variable?

    Hey Guys,
    How can I create an instance of myClass with a name that is in a variable?
    Normally a new instance is defined something like:
    myClass myName = new myClass ();
    I want to make a method which creates instances of a certain class (ie myClass) with names that are given to the method within its arguments.
    So something like:
    public void myMethod(String className) {
    myClass value of className = new myClass();
    So if className = "FirstName" then an instance of myClass should be created with the name "Firstname", like:
    myClass Firstname = new Firstname;
    Thanks.
    Jasper

    Thanx for your reply's
    If I understand the tutorial correctly I should do
    something like this to start the map:
    Map<String, myClass> myMAP = new HashMap<String,
    MyClass>();
    and something like this to add a new instance of the
    class every time:
    myMAP.put(myString, new myClass());
    So this would result a link between the Strings and
    the instance of the Class?
    Thanks
    Message was edited by:
    JasperLevinkyep. the String is the key, and the MyClass instance is the value. to get the value out of the map, use map.get(key)

  • Is it possible to install Airplay on my mac if i don't have it and how?

    is it possible to install Airplay on my mac if i don't have it and how?

    Might want to give AirParrot a try then: http://www.airsquirrels.com/airparrot/
    Not free, but has a trial available so you can test it out and see if it suits your needs.
    ~Lyssa

  • When i install adobe acrobat 7.0 with the CD, i have to put the serial number. Then he says 'invalid serial number' My info from CD= ser nr 54016802TR

    When i install adobe acrobat 7.0 with the CD, i have to put the serial number. Then he says 'invalid serial number' My info from CD= ser nr 54016802TR

    Find your serial number quickly

  • HI Can I add a child node to an Element Node with a name that  exists

    HI,
    Can I add a child node to an Element Node with a name that is already existing in the Element Node.
    Let me explain what I need exactly.
    My Existing element Node looks like this:
    <form>
    <name>
    <FirstName></FirstName>
    <LastName></LastName>
    </name>
    </form>
    Can I add another child node with hte name 'FirstName' to the 'name' node ..?
    I want to put a attribute rvsn with a value 1 for the original 'FirstName' element Node.
    so the new Element Node should look like the foloowing:
    <form>
    <name>
    <FirstName rvsn="1"></FirstName>
    <FirstName></FirstName>
    <LastName></LastName>
    </name>
    </form>
    Hopefully this is valid XML !!
    when I tried to use appendChild, it removed the previous node and put the new one. Thats what is the documentation also said.. I read it after I tried it :(
    Anyway, ther should be another way to add a node like that.
    Any hints, ideas will be of great help.
    -Thanks in advance !!
    Murthy

    // this method will start marking the old values with a revision number.
         private void saveNodeDetails (Node node) {
    String Content = "";
    String nodeName = "";
    int rvsn = getRvsn();
    int type = node.getNodeType();
    int tempRvsn = 0;
    String tempNodeName = "";
    String tempParentNodeName = "";
    Node tempParentNode = null;
    // check if element
    if (type == Node.ELEMENT_NODE) {
    Node traverseNode = node;
    nodeName = getNodeName(traverseNode);
    if (nodeName != null && nodeName.trim().length() > 1)
    nodeName = nodeName.substring(0, nodeName.length() - 1);
    if (_debug)
    System.out.print("2. ELEMENT_NODE name## " + nodeName);
    // if the element has no children, its leaf node.
    // if its there in the Hashtble, then update the value from the hashtable.
    if (reqParams.containsKey(nodeName)) {
    if (_debug) System.out.println("3. Hash Value = " + reqParams.get(nodeName).toString());
    if (traverseNode == null)
    if (_debug) System.out.println("3A. traverseNode == null ");
    if (node == null)
    if (_debug) System.out.println("3B. node == null ::(((((");
    // get the node children
    NodeList children = node.getChildNodes();
    // end of getting children for the Node.
    if (_debug) System.out.println("4. Got ChildNodes ");
    if (children != null) {
    int length = 0;
    length = children.getLength();
    if (_debug) System.out.println("5. Got children Length = " + length);
    if( ((Element) node).hasAttribute("rvsn") ){
    System.out.println(" node has Attribute(rvsn) ");
    tempRvsn = Integer.parseInt( ((Element) node).getAttribute("rvsn") );
    if( tempRvsn == rvsn){
    // user is changing the same data again and again.
    // so remove the text node and append the new value as text node finally
    for (int index = 0; index < length; index++) {
    if (_debug) System.out.println("6. index = " + index);
    if (_debug) System.out.println(index + ": children.item( index )@saveNodeDetails@ContainerDoc = " + children.item(index).getNodeType() + " -- " + children.item(index).getNodeValue());
    if (children.item(index).getNodeType() == Node.TEXT_NODE)
    node.removeChild(children.item(index));
    }else{
    int l= 0; // do not do any thing if the current node rvsn is different from the rvsn of the DOM
    // programme logic could enter this part when ther are multiple revisions of the NODe in the DOM,
    // and we are traversing through the previous versions of it.
    } else{
    System.out.println(" node has no Attribute(rvsn) ");
    // the node has no rvsn attribute.
    // it is the initial version of the dom.
    // add the rvsn from the DOM to this NODE for the first time.
    ((Element) node).setAttribute("rvsn", (new Integer(rvsn)).toString() );
    // get parent node and add a new child node with the same name as current node.
    // so parent node will have the previous node with a rvsn and a new node without the rvsn !!
    tempNodeName = node.getNodeName();
    tempParentNode = node.getParentNode();
    tempParentNodeName = tempParentNode.getNodeName();
    System.out.println(" adding node: " + tempNodeName + " to : " + tempParentNodeName);
    node = addNode(tempParentNode, tempNodeName, "");
    getNodeName(node); // print the name of the node after modifying it !!!
    printSiblings(node);
    //System.out.println(" After adding the node : " + getNodeName(node));
    } else if (_debug) {
    System.out.println("7. Node name exist in the Hash but has no children to be removed..!!:: @saveNodeDetails ");
    if (_debug) System.out.println("7B. Update the dom from the hash value " + nodeName + ", " + reqParams.get(nodeName).toString());
    node.appendChild(document.createTextNode(reqParams.get(nodeName).toString()));
    if (node != null) {
    if ( ( (Element) node).hasAttribute("rvw"))
    ( (Element) node).removeAttribute("rvw");
    if ( ( (Element) node).hasAttribute("msg"))
    ( (Element) node).removeAttribute("msg");
    if ( ( (Element) node).hasAttribute("dor"))
    ( (Element) node).removeAttribute("dor");
    }// end of if (type == Node.ELEMENT_NODE)
    NodeList children = node.getChildNodes();
    if (children != null) {
    for (int i = 0; i < children.getLength(); i++) {
    saveNodeDetails(children.item(i));
         } // end of saveNodeDetails method
    public Node addNode(Node parentNode, String nodeName, String value){
    Node newNode = null;
    try{
    newNode = parentNode.appendChild( document.createElement(nodeName) );
    newNode.appendChild( document.createTextNode( value ) );
    }catch(Exception Ex){
    System.out.println("2. Exception@addNode@ContainerDoc = " + Ex);
    return newNode ;
    } // end of addNode method

  • Query for retreiving table names that have the same data

    Hi,
    Does anybody know how to retreive all the table names that have the same data in their respective tables but i dont know the table names or its fields. Is there any possible query to perform this action???
    Thanks in Advance,
    Balaji.

    What about...
    WITH manager_list AS
    SELECT name,
            LTRIM(MAX(SYS_CONNECT_BY_PATH(id,','))
            KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees
    FROM   (SELECT m.name,
                    e.id,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) AS curr,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) -1 AS prev
             FROM   manager m,
                    join_table jt,
                    employee e
      WHERE m.id           = jt.manager_id
      AND   jt.employee_id = e.id
      AND   m.name = :P_MANAGER)
      GROUP BY name
      CONNECT BY prev = PRIOR curr AND name = PRIOR name
      START WITH curr = 1
    ), all_list AS
    SELECT name,
            LTRIM(MAX(SYS_CONNECT_BY_PATH(id,','))
            KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees
    FROM   (SELECT m.name,
                    e.id,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) AS curr,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) -1 AS prev
             FROM   manager m,
                    join_table jt,
                    employee e
      WHERE m.id           = jt.manager_id
      AND   jt.employee_id = e.id)
      GROUP BY name
      CONNECT BY prev = PRIOR curr AND name = PRIOR name
      START WITH curr = 1
    SELECT a.*
    FROM   manager_list m,
           all_list a
    WHERE  m.employees = a.employeesWould be easier in 11g, but I don't have an installation here so this is based on 10g.
    Cheers
    Ben

  • When I open a pdf document from my dropbox to view it, the document shows up blank, even though it is filled out. This also happened with pdf documents that have been e-mailed to me.

    When I open a pdf document from my dropbox to view it, the document appears blank, even though I know the information is actually there. This also has happened with pdf documents that have been e-mailed to me, then opened to view and they are blank?? Why are they showing up blank?

    When I open emails with PDFs I click on the attachment (doing this all on my iPad) it gives me the option to "open in iBooks", I accept then after that the document is sucked into my iPad but I can't do anything with the PDF after that.  Where is the actual file on my iPad? Why can't I email or send these PDFs to my cloud (Dropbox)?
    It's like once they go into iBooks they're stuck forever.

  • How can I get help with pending songs that have taken over 12 hours to fully download?

    How can I get help with pending songs that have taken over 12 hours to fully download?

    You can only suspend service for 3 months at a time (with or without payment) and only twice a year.

  • Installing flash player on mac with safari 5.0.6

    I can not install flash player on My Mac with safari 5.0.6, after uninstalling the one I had before?

    I'm sorry you're running into issues getting Flash Player installed.  Can you give us some additional details?  What OS are you running?  Are you getting any errors when you run the Flash Player installer?
    Chris

  • Problems to install ical on my Mac with 10.6.8 leo

    Hi, any one know why I cant install ical on my Mac? The machine says installation on this machine is not possible.Easy to say, but dont explain anything more...

    Hi,
    The correct version of iCal for OSX 10.6.8 will be on your installer DVD of the operating system.
    See http://docs.info.apple.com/article.html?path=Mac/10.6/en/19535.html
    You should then run the OSX 10.6.8 Combi update.
    See http://support.apple.com/kb/DL1399
    Best wishes
    John M

  • Problem installing Acrobat Reader on Mac with Mavericks (with error)

    I tried ALL the ways to install Acrobat Reader on my Macbook with Mavericks, nothing worked!
    It says "Error 301" or something like that and I already tried to download the enterprise version, the offline version, to change the login settings of my macbook. Nothing works...
    All started when, at a certain point, I don't know why, it stopped working opening pdf files, saying "error, the file could be damaged or you need an updated version of Adobe Acrobat Reader", so I uninstalled the app and tried to install again. It was when I realized that the mission was harder than  I thought!
    Please, if anybody with the same problem solved it yet, please please share it with me!
    Thank you!

    I'm sorry, part of it is in portuguese!
    How can I post here the install.log file?
    Thank you so much!
    PS: Apparently the error now is different, with no number ..

Maybe you are looking for