java System.getProperty("user.dir") y reemplazarTodo()
System.getProperty es para obtener las propiedades del sistema. La propiedad se expresa en forma de pares clave-valor.
user.dir es la clave de la propiedad del sistema jvm. directorio de usuario, como el sistema win7 c: \user\administrator,
Luego imagePath ="c:\user\administrator/bin/image/background.jpg"
sistema Windows; El separador de ruta usa \, Java tiene dos. Este método lee las rutas "c:\\user\\administrator\\bin\\image\\background.jpg" y "c:/user/administrator/bin/image/background.jpg". ", y las cadenas aparecen al mismo tiempo \\ y / es incorrecto y no se puede encontrar el archivo
imagePath.replaceAll("\\\\", "/") reemplaza todo / con \\ y necesita escaparse. En cuanto a él, use \\\\ Está mal, \\Dos son suficientes
.