En Netbeans, ¿cuál es la forma correcta de obtener la ruta del archivo del proyecto abierto actualmente. En el módulo que estoy desarrollando necesito adquirir la ruta del proyecto para un FileChooser; sin embargo, la mayoría de lo que probé simplemente devolvió la ruta del módulo desde el que se está ejecutando. ¿Es una forma de obtener el camino del Proyecto desde el que se ejecuta el método?Ruta del archivo del proyecto actual de Netbeans
Respuesta
Bueno, de alguna manera lo he descubierto, aunque no me gusta exactamente la solución. Como el Archivo está en el directorio del Proyecto desde el que se ejecuta y su DataObject está en la búsqueda del DataNode utilizado para crear la estructura de árbol que utilicé: ((DataNode) getParentNode(). GetParentNode(). GetParentNode(). getParentNode()). getDataObject(). getPrimaryFile();
No soy particularmente aficionado a este método, pero parece funcionar bien por ahora.
Haga clic derecho en el proyecto. Haga clic en propiedades. Pestaña Fuentes La ruta "Carpeta del proyecto" está en la parte superior.
Esta es una ruta codificada que no funcionará para el Proyecto actualmente abierto desde el que se ejecuta el comando, si es un proyecto completamente diferente al original o si está en otra computadora – kdgwill
Hmmm. En ese caso, quizás pueda usar Class.getResource() –
Llamar a esto desde un módulo para un recurso que está en un directorio diferente del módulo podría no funcionar – kdgwill
tratar de obtener una instancia de Project a través de las operaciones de búsqueda y luego
private String getProjectDirectory(final Project project) {
try {
FileObject projectDirectory = project.getProjectDirectory();
return FileUtil.toFile(projectDirectory).getAbsolutePath();
} catch (Exception e) {
//ignore the exception
return null;
}
}
El proyecto es qué clase es decir, qué jar nos da clase de proyecto –
http : //bits.netbeans.org/dev/javadoc/org-netbeans-modules-projectapi/org/netbeans/api/project/Project.html – Ben
- 1. xslt obtener la ruta actual de la carpeta del archivo
- 2. Yank nombre de archivo/ruta del búfer actual en Vim
- 3. Recuperar la ruta del archivo fuente actual con fish
- 4. PHP dinámicos incluyen basa en la ruta del archivo actual
- 5. PHP mostrar la ruta actual del servidor
- 6. Ruta del script actual de Extendscript
- 7. Ruta de carriles dependiente del usuario actual
- 8. ZF crear ruta del proyecto Nombre-del perfil del archivo de perfil
- 9. Cómo obtener la ruta del Directorio del proyecto actual usando C#
- 10. Ruta del archivo de propiedades en java
- 11. Visualización de la ruta completa del nombre de archivo en pestañas ~ Netbeans 6.8
- 12. ruta del archivo como argumento ruta MVC
- 13. Estructura del directorio del proyecto django y la ruta python
- 14. ubicación del archivo netbeans jvi vimrc
- 15. VBA Powerpoint. ¿Cómo obtener la ruta del directorio actual del archivo a una cadena en VBA?
- 16. ¿Cómo obtener la ruta completa del directorio del archivo actual en Python?
- 17. Obtener la ruta de archivo del archivo de configuración de la aplicación actual
- 18. Ruta del archivo al portapapeles en Emacs
- 19. T4 Incluir la ruta del archivo desde la raíz del proyecto
- 20. Ruta del mapa del archivo local ASP.NET/MVC
- 21. ¿Cómo cambiar el directorio predeterminado del proyecto Netbeans 7?
- 22. Obtener ruta de archivo de un archivo en su proyecto actual
- 23. Finalización del código del complemento NetBeans jQuery
- 24. Eliminar ruta del nombre de archivo
- 25. Ruta del archivo/nombre de InputStream
- 26. Ruta de acceso personalizada del archivo user.config
- 27. Ruta de directorio común del archivo MAKE
- 28. Mostrar la ruta del proyecto en las ventanas de Xcode
- 29. Obtención de la ruta del archivo del módulo importado
- 30. Ruta de referencia del proyecto en el control de fuente?
Si ayuda del método que se abre el Explorador de archivos es de un nodo secundario de la DataNode de un tipo de archivo creado para el proyecto. – kdgwill
En netbeans, probablemente la ruta será C: \ Users \ your_username \ Documents \ NetBeansProjects: D – COD3BOY
¿Qué tipo de proyecto es este? En la mayoría de los casos, no le ofrecerá un selector de archivos a un usuario para seleccionar 'recursos de la aplicación'. Por cierto, ¿qué es un 'FileExplorer'? –