ruta adsoluta y relativa de un File de java

como puedo colocar un ruta relativa a un File de java si lo estoy haceido en javafx

var file= new File("C:/Archivos de programa/Caratula/Planitud.bmp");

no quiero que busque mi archivo desde la unidad C sino desde la ubicacion de la carpeta del proyecto

Comentarios

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.
Imagen de ezamudio

no es igual?

var file = new File(".");
System.out.println(file.getAbsolutePath());
Imagen de vampiro

creo k no lo encuentra

al colocar

var file = new File(".");

no lo puedo leer con

var bitmap= ImageIO.read(file);

me solicita una cadena y al guardar el

file.getAbsolutePath()

como un strig no lo admite

Imagen de ezamudio

eh?

Esto sirve para que sepas en qué directorio estás:

var dir = new File(".");

Obvio no puedes abrir un directorio como si fuera una imagen. Si quieres un archivo de ese directorio, entonces:

var file = new File(dir, "imagen.bmp")

Lo de getAbsolutePath() es para que lo imprimas y veas si realmente new File(".") te da el directorio que esperas; si no pues es un punto de partida para que sepas qué directorio debes usar de manera relativa al que te salga en "."

Imagen de beto.bateria

Perdonen mi ignorancia

Perdonen mi ignorancia pero:

var dir = new File(".");

o

File dir = new File(".");
Imagen de JaimeItlzc

File dir?

Creo que deberias de leer algo de javafx y acceso a modificadores var.
JavaFX

public function getContainer() : Container {      
 var container : Container;      
if("{__PROFILE__}" == "browser") {        
container = FX.getArgument("javafx.applet") as Applet;    
 } else {        
var frames = Frame.getFrames();        
 container = (frames[0] as JFrame).getContentPane();    
 }      
return container;
}

y otro por ahi JavaFX 2

Saludos.

Imagen de vampiro

aaaaaaaa no ent

k tal aaa no entendi muy bien tu codigo si me lo podrias explicar por fa;

0 si me ayudas con esto:

var file= new File("vam1.bmp");
var bitmap= ImageIO.read(file);

ago esto para poder leer los bits extraer el color del bit y ejerser un metodo dependiendo el color eso ya lo tengo pero mi projec es un applet todo funciona bien pork la ruta hace referencia hacia la carpeta del proyec ejecutandolo desde NetBeans pero como es un applet cambia de ruta al colocarlo en un sitio web intente hacer k la ruta de un ImageView.Image.url fuera la mima de la del archivo pero no no funciono tambien intente con lo de

var file = new File(".");
var dir=file.getAbsoluteFile()

pero tampoco me es util
tambien lei que mi directorio base es donde se manda a llamar el.JAR y asi poder saber donde esta colocando el archivo en esa ubicacion pero no se como extraer esa direcion
agradesco tus comentarios saludos

Aun no lo cambian lo de

Aun no lo cambian lo de adsoluta?

Imagen de vampiro

No no epodido

No no epodido o k te refieres

Imagen de neko069

El super título de tu post,

El super título de tu post, dice "adsoluta" y debería decir "avzoluta" .... no, espera... es "absoluta" , sí así...

Imagen de vampiro

jajajjaja k bien

Gran comentario Graxias