User.dir

Hi All !
i want to get currnet sytem directory in my code by
System.getProperty("user.dir");in my ide enviroment it is working properly but when i build executable .jar file
it returns active jre directory how can i get executable .jar file directory in my code when build it to .jar file?
thanks

Yes ...It is possible.
Just open the Server start Script (<DOMAIN_HOME>\bin\startWebLogic.cmd) and then set the following JAVA_OPTION There like :
<font color=maroon> In WINDOWS based OS (startWebLogic.cmd) Code Snippet</font><BR>
set DOMAIN_HOME=C:\bea103\user_projects\domains\base_domain
for %%i in ("%DOMAIN_HOME%") do set DOMAIN_HOME=%%~fsi
call "%DOMAIN_HOME%\bin\setDomainEnv.cmd" %*
set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%    <b> -Duser.dir=E:/MyDirectory </b>
<font color=maroon> In UNIX based OS (startWebLogic.sh) Code Snippet</font><BR>
DOMAIN_HOME="/opt/app/bea103/user_projects/domains/base_domain"
. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*
SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}"    <b> -Duser.dir=/opt/app/MyDirectory </b>
If you are starting your Servers from AdminConsole with the Help of NodeManagers then you can set the JAVA_OPTIONS like mentioned in the below Link:
http://jaysensharma.wordpress.com/2010/03/26/nodemanager-based-managedservers-setting-mem_args/

Similar Messages

  • Ide.user.dir in Jdeveloper 12c

    Hi Gurus,
    I am just installing Jdeveloper 12c 64 bit for windows. There is another Jdeveloper 10.1.3.3.0 already in placed which i want to keep for EBS R12 OAF extendsion development.
    Jdeveloper 10.1.3.3.0 was installed in  D:\JDEV\1213\jdevhome\jdev and environment variable JDEV_USER_HOME is set to D:\JDEV\1213\jdevhome\jdev
    Jdeveloper 12c was installed in D:\oracle\Middleware\Oracle_Home\jdeveloper
    I created new environment variable JDEV_USER_DIR and set it to D:\JDEV_121200_win64\jdevhome\jdev, but notice some different behavior for ide.user.dir entry after Jdeveloper launched.
    Scenario 1: Launch Jdeveloper 12c with command : jdev.exe -J-Dide.user.dir=D:\JDEV_121200_win64\jdevhome\jdev
                       In Help->About->Properties, value of :
                       ide.user.dir = D:\JDEV_121200_win64\jdevhome\jdev
                       ide.pref.dir = D:\JDEV_121200_win64\jdevhome\jdev
                       Systemxxx folder created in D:\JDEV_121200_win64\jdevhome\jdev\system12.1.2.0.40.66.68
    Scenario 2: Add ide.user.dir entry = D:\JDEV_121200_win64\jdevhome\jdev in jdev.boot
                       Launch Jdeveloper 12c
                       In Help->About->Properties, value of :
                       ide.user.dir = D:JDEV_121200_win64jdevhomejdev
                       ide.pref.dir = D:JDEV_121200_win64jdevhomejdev
                       JDEV_121200_win64jdevhomejdev folder created in D:\oracle\Middleware\Oracle_Home\jdeveloper\jdev\bin
    Question : Why ide.user.dir and ide.pref.dir entry are not created with "\" ? Why JDEV_121200_win64jdevhomejdev folder is created whereby i wanted to be in
                      D:\JDEV_121200_win64\jdevhome\jdev?
    Scenario 3: Launch Jdeveloper 10.1.3.3.0
                       In Help->About->Properties, value of :
                       ide.user.dir = D:JDEV_121200_win64\jdevhome\jdev
    Question: How to keep the ide.user.dir for this version remain to point to D:\JDEV\1213\jdevbin instead of D:JDEV_121200_win64\jdevhome\jdev?        
                     Is there any impact when i leave it to point to D:JDEV_121200_win64\jdevhome\jdev?
    Regards,
    Fendy

    I change ide.user.dir in both files and it works.

  • System.getProperty("user.dir") returns "/home/user" on Linux

    Has anyone else had the error when launching a jar from Linux (just by clicking it), System.getProperty("user.dir") returns the "/home/user" (or "~") value instead of the folder that the jar is in? Essentially, it returns "user.home" instead of "user.dir".
    This does not happen when I start the application from command line.
    (I know its not swing, but I wasn't sure where to post it)
    Is this just a simple Linux setting that isn't enabled by default? Ubuntu already made the file association after using apt-get to install Java 6.
    Cheers.
    -FBL

    Because, semmingly, the command is being set off as
    java -jar relative/pat/to/file.jarwhen you double click it, rather than
    cd relative/path/to
    java -jar file.jarIf you don't like this, I would say to find a Linux, preferably Ubuntu, forum and ask there if it is possible to change that handling, and if not, request that a cahnge be made to the code to change that handling. But, in any case, I doubt you are going to get an answer here about it.

  • User.dir Web Logic Server

    Can I set an environmental variable like user.dir in the Web Logic Server ?
    Thanks in advance
    Edited by: Xavi on Apr 30, 2010 3:48 AM

    Yes ...It is possible.
    Just open the Server start Script (<DOMAIN_HOME>\bin\startWebLogic.cmd) and then set the following JAVA_OPTION There like :
    <font color=maroon> In WINDOWS based OS (startWebLogic.cmd) Code Snippet</font><BR>
    set DOMAIN_HOME=C:\bea103\user_projects\domains\base_domain
    for %%i in ("%DOMAIN_HOME%") do set DOMAIN_HOME=%%~fsi
    call "%DOMAIN_HOME%\bin\setDomainEnv.cmd" %*
    set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%    <b> -Duser.dir=E:/MyDirectory </b>
    <font color=maroon> In UNIX based OS (startWebLogic.sh) Code Snippet</font><BR>
    DOMAIN_HOME="/opt/app/bea103/user_projects/domains/base_domain"
    . ${DOMAIN_HOME}/bin/setDomainEnv.sh $*
    SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}"    <b> -Duser.dir=/opt/app/MyDirectory </b>
    If you are starting your Servers from AdminConsole with the Help of NodeManagers then you can set the JAVA_OPTIONS like mentioned in the below Link:
    http://jaysensharma.wordpress.com/2010/03/26/nodemanager-based-managedservers-setting-mem_args/

  • Get current directory(without user.dir)!!!!

    Dudes,
    need help badly... i need to get the current directory of the jar file where it gets launched from. Since the launching takes place from an html file, the system property "user.dir" does not get set to the current directory. Both the html as well as the jar file is in the same location.
    so in short, i need to get the current dir without using the user.dir that i can later set it explicitly thru my program(to the current dir)

    "Search the CLASSPATH for the first occurence of your jar file... but FFS only do it once, and save the result"
    Cud ya elaborate that statement.
    Also, the reason i wanna know is this : my jar file references all the images that it uses, thru a relative path(./a/b/c.....). So wen i simply double click the jar file, the relative path("./") gets replaced with the current workin directory(from user.dir) and fetching of images works perfectly. But if it is launched via html, the user.dir does not get set to the current working dirctory and as a result the jar file looks for its images in the default location which is the desktop. so it doesnt work
    Now that the context is clear, is there a way out???? or is there any way in which i can set the user.dir from the html itself(maybe by using javascript or somethin??)

  • How to select all files in "user dir" (LastAccessedDirectrory) using applet

    Hi,
    Can anyone tell me " How to select all files in "user dir" (Last Accessed Directrory) using applet"?
    For this which method in applet used?
    Thanks in Advance.

    1) Do you want "user dir" (watever that is) or do you wnat the last accessed directory? Last accessed by what/whom?
    2) Applets can't access the local file sytem, and for good reason, unless they're signed and the client has given permission.

  • Applet = PropertyPermission user.dir read

    Have applet with package name of FileSave.
    Running JBuilder5 and have no problems....
    Complied no problems....
    But when I put the classes and html in a directory other than jbuilder directory I get
    java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
    Getting directory by:
    String curDir = System.getProperty("user.dir");Also tried:
    String curDir = new File(".").getAbsolutePath();  //File dir from Jbuilder project directory
    String fileDir = curDir.substring(0,curDir.length()-1); // Remove last "." from directoryTried setting permissions but NO SUCCESS !!!
    FilePermission p = new FilePermission("C:\\Kyle\\Java\\FileSave\\userdata.txt", "read");
    FilePermission p1 = new FilePermission("user.dir", "read");
    Any Ideas ???
    html applet is
    <applet
    code = "pwise.class"
    hspace = "0"
    vspace = "0"
    align = "top"
    width = 512
    height = 384
    >
    Kyle

    I have a similar problem. I wrote a signed applet that shows a file chooser to select the files to be processed and uploaded. With jre 1.4.0.2 I had no problem. With jre 1.4.2.05 an exception is thrown when the file chooser tries to retrieve the user.dir property.
    I tried to grant all permission to the applet launching the java plug-in with a particular security policy
    grant codeBase "my codebase" {
    permission java.security.AllPermission;
    So the system doesn't ask me if I accept the applet certificate and grants me permission to write file to disk
    but still the exception is thrown when the file chooser tries to retrieve the user.dir property.
    Any suggestion?

  • [Solved] xdg-user-dirs strange characters

    I've recently installed Gnome 3 on my new brand Arch Linux installation and I'm using xdg-user-dirs to have my common dirs under ~
    I'm not English so xdg-user-dirs is translating my dirs for me to Catalan language, however it is doing it badly, for example the Music dir wich in Catalan is translated as Música appears renamed as Música, it seems that xdg doesn't like accents at all
    Any solution?
    P.D.: Gnome 3 rulez, but is extremely hard to personalise.
    Last edited by 0x77D (2011-05-07 14:00:46)

    Doubt this is anything to do with xdg, and almost certainly to do with your locale settings.  How are you viewing the files, some apps may also not be unicode aware.  I always use urxvt when when diagnosing locale issues.  How do the folder names look in urxvt?

  • How do I setup the "user.dir"?

    Hello,
    Is there a way to have the real "user.dir" with Forte:
    printing : System.getProperty("user.dir")
    I get ---> C:\forte4j\bin
    executing with command line : --->C:\MyProjectRoot
    thanks in advance for the tips
    laurent

    It looks like you might be running your application from the IDE. In that case, the user.dir property gets set to whatever directory you were in when you started the IDE.
    You could either:
    * Start the IDE in the directory to which you would like the user.dir property set
    * Call System.setProperty("user.dir", "C:\MyProjectRoot") at the beginning of your application
    * Set up a .properties file for your application

  • Xdg-user-dirs no special icons in LXDE

    so...
    $ pacman -Q xdg-user-dirs
    xdg-user-dirs 0.12-2
    [doctor@doctor ~]$ cat /etc/xdg/user-dirs.defaults
    DESKTOP=Desktop
    DOWNLOAD=Downloads
    TEMPLATES=Templates
    PUBLICSHARE=Public
    DOCUMENTS=Documents
    MUSIC=Music
    PICTURES=Pictures
    VIDEOS=Videos
    [doctor@doctor ~]$ cat .config/user-dirs.dirs
    XDG_DESKTOP_DIR="$HOME/Desktop"
    XDG_DOWNLOAD_DIR="$HOME/Downloads"
    XDG_TEMPLATES_DIR="$HOME/Templates"
    XDG_PUBLICSHARE_DIR="$HOME/Public"
    XDG_DOCUMENTS_DIR="$HOME/Documents"
    XDG_MUSIC_DIR="$HOME/Music"
    XDG_PICTURES_DIR="$HOME/Pictures"
    XDG_VIDEOS_DIR="$HOME/Videos"
    $xdg-user-dirs-update
    Still no special icons in pcmanfm.
    Edit: nautilus - solved.
    Last edited by Doctor Drive (2010-11-11 11:12:43)

    try install xdg-user-dirs-gtk from AUR, should work.
    Nope.. Doesn't change anything
    Maybe your icon theme doesn't have special icons and use the same as normal folders...
    (I don't have xdg-user-dirs-gtk installed, but for me, nautilus shows the icons... if the icon theme has them)
    Yeap.. You're right. Tried Humanity theme. Nautilus shows...
    But pcmanfm still doesn't...

  • System.getProperty("user.dir") different in Ubuntu?

    HI. I have this application which when the user presses the Help button an HTML user guide is shown.
    this is done using:
    String userDir = System.getProperty("user.dir");
    System.out.println(userDir);
    Desktop d = Desktop.getDesktop();
    File f = new File(userDir);
    URI u = new URI(f.toURI().toString()+"User_Guide/index.htm");
    System.out.println(u.toString());
    d.browse(u);This works on Windows machines, but when tested on Unix Ubuntu the user guide does now show.
    The System.getProperty("user.dir") returns users/j/john/ which is not the complete directory. How can I fix this so that the Help button works on both platforms?Thanks!
    Edited by: player123 on Jun 9, 2009 10:54 AM

    ++
    Make sure its Sun's Java no OpenJDK or others.
    $ java --version
    also echo $JAVA_HOME
    it depends how its linked on yours.
    Even if you install the Sun's JDK you must properly link it and/or set and export its home ;)

  • System.getProperty("user.dir") cannot rerturn the package directory.

    i have a class belong to package suyuan
    the class file is located at
    D:\Profiles\cyc025\Desktop\suyuan\test.class
    i try to execute System.getProperty("user.dir") inside test.class.
    i get D:\Profiles\cyc025\Desktop
    but i wish there is a java api which can return
    D:\Profiles\cyc025\Desktop\suyuan
    how can i do so?
    thank you.
    regards
    yan cheng

    The system property "user.dir" returns the current working directory. The "suyuan" is a part of the java package of test.class - it has nothing to do with each other. If you want your string you need to create it via
    String pn = getClass().getName();
    int i = pn.lastIndexOf('.');
    pn = pn.substring(0, i);
    String mine = System.getProperty("user.dir") + File.separatorChar + pn;

  • GetProperty("user.dir") Causing Exception

    I'm using the System.getProperty("user.dir") command to identify the current directory within Unix.
    Running the program within the directory it was compiled works great, but run it from anyother directory causes the following error
    Exception in thread "main" java.lang.NoClassDefFoundError: SortFiles
    Any ideas why ?
    Thanks
    class SortFiles {
    public static void main(String[] args) {
    String path = System.getProperty("user.dir");
    System.out.println(path);

    The error is nothing to do with System.getProperty()
    The error is thrown by the JVM because it can't find your class to begin with, it's not getting as far as your code because it cannot find it.
    Set your classpath (or use the -cp option) to run your class.
    System.getProperty("user.dir") should then return the director you ran your program from.

  • Access security denied user.dir and jaxp.debug

    Hi all,
    I have a big problem. I must provide an applet at lots of clients but I can't set their java.policy file.
    The process must be transparency of them.
    Then I can't use signed applet.
    When I launch my applet, I have a exception :
    access security denied user.dir and jaxp.debug
    My exception came when I use the class XPathAPI from jakarta.
    Thanks.

    Did you ever find a solution? I am having the same problem and would really appreciate any help that you can give.
    Thanks in advance.

  • User.dir variable

    My applet have to read and write some files. JVM always read and
    write those files to path pointed by user.dir variable. The picture is
    that IE and Netscape has different values to this variable, and I want to know how to set it to a unique value.
    Regards
    Rafael - [email protected]

    You can't set that variable. However you don't need to anyway, because the statement you made
    "JVM always read and write those files to path pointed by user.dir variable."
    is not true. You can specify any directory at all to read from and write to.

Maybe you are looking for

  • How do I do a clean reinstall of iTunes?

    I had been converting my cassette library to MP3 files and using iTunes (10.1.2) to burn CD's therefrom. I was using separate iTune libraries saved on an external disk when a 'my bad' moment caused the loss of the libraries. No harm, as I had already

  • ODI planning reverse issue

    hi, When i try to reverse the planning app using RKM Hyperion Planning. On reversing i could not find Version/Year/ Period as datastores after reverse. Im using 11.1.1.2.0. if it can be reversed automaticly, how can i load them into my model? add the

  • NetWeaver and FileNet

    Hi, Does anybody have any info about: 1. Comparison between NetWeaver's Content Management and FileNet's Web Content Management. 2. Integration between Netweaver and FileNet's Web Content Management. Any info will help me. Warm Regards, Manish

  • Global Load Balancing / Failover....what about dns entries being cached?

    It is my understanding that DNS is used to provide data center redundancy. How does one resolve the problem of dns entries being cached across the Internet? For example, I fail-over to my secondary datacenter, the IP addresses of my primary datacente

  • New Printer but can't eprint because of snapfish

    Hello, I have a similar problem to others here. Purchased a new printer today been trying to set it up for hours.  I cannot log into eprint because of an old snapfish account. I have tried two email addresses but have the same problem each time. I ha