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
- Inicie sesión o regístrese para enviar comentarios
getResource
Quizas esto te sirva
Muchas gracias pero
Muchas gracias pero lamentablemente no funciona quiero pensar que tengo que usar la libreria propertiessupport que opinas
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.