Directorio de un archivo

Buenas tardes

Tengo la siguiente situacion tengo un modulo el cual una ves compilado se utiliza en la paleta para crear objetos visuales en java
pero requiero conocer la ubicacion o ruta del proyecto en el que estoy trabajando al utilizar el comando "System.getproperty(user.dir)"; me da la ruta en donde se encuentra el jar y lo que quiero es la ruta del proyecto actual supongamos tengo el proyecto llamado project1 el cual es el modulo y lo compilo en .jar el cual se usa en la paleta pero quiero que me lance la ruta del project2 que se encuentra ejecutandose en netbeans y es el proyecto actual mas que nada quiero lo que hace la herramienta IDE de propiedades que da la informacion de cada archivo del proyecto pero dentro de la paleta.

Les agradeceria sus comentarios de antemano

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

getResource

Quizas esto te sirva

classLoader.getResource("/")

Muchas gracias pero

Muchas gracias pero lamentablemente no funciona quiero pensar que tengo que usar la libreria propertiessupport que opinas

Imagen de Nopalin

Quien sabe a que te

Quien sabe a que te refieras...

Para obtener el directorio de trabajo, es decir desde donde ejecutaste el comando java en el codigo haces: new File("test.txt").getAbsolutePath() y te retorn la ruta completa. Si tu quieres saber en que ruta directorio fue compilado sin importar en que lugar de la computadora este tu jar, entonces no puedes saberlo mas que con algo que le de esa información, ya sea un archivo properties que lo metes al jar o le declares una variable estatica en alguna clase helper.

Saludos

Me parece que lo que Julio

Me parece que lo que Julio necesita es saber donde esta corriendo su "plugin" ( me imagino que es como un plugin para un IDE que puedes poner en una paleta y te ayuda a revisar propiedades de un proyecto ) La razon aparente por la cual no funciona new File(".") es porque esa informacion la debe de proporcionar el IDE mismo, debe de haber un API para plugins.

En fin, a mi tampoco que queda del todo claro que es lo que está haciendo Julio, pero si es acerca de un plugin habria que revisar la doc de la plataforma en la que lo esta corriendo. Si es una app standalone, new File(".") es lo que busca.