R
Ramon F Herrera
I am porting to NetBeans an application that was running fine under
JBuilder. There is one type of statement that refuses to be ported.
The application contains a lot of lines like this:
url = AnnualReportsDialog.class.getResource("images/Check Mark.gif");
Even the JBuilder tutorial has the same kind of file access relative
to some current or default directory:
ImageIcon image1 = new
ImageIcon(hello_world.HelloWorldFrame.class.getResource("openFile.png"));
When the "url" line above is reached, the getResource() fails.
I have tried several variations:
url = AnnualReportsDialog.class.getResource("C:\\images\\Check
Mark.gif");
url = AnnualReportsDialog.class.getResource("C:/images/Check
Mark.gif");
but they don't work.
Perhaps something has changed between JRE 1.4 and 1.6?
What is the more general solution to the problem of Java not having a
'chdir()'? My app runs on Windows but I would like to run in in *ix as
well.
Is there a way to place all those GIFs in some sort of resource, that
can be carried around different O/Ss and filesystem paths?
TIA,
-Ramon
JBuilder. There is one type of statement that refuses to be ported.
The application contains a lot of lines like this:
url = AnnualReportsDialog.class.getResource("images/Check Mark.gif");
Even the JBuilder tutorial has the same kind of file access relative
to some current or default directory:
ImageIcon image1 = new
ImageIcon(hello_world.HelloWorldFrame.class.getResource("openFile.png"));
When the "url" line above is reached, the getResource() fails.
I have tried several variations:
url = AnnualReportsDialog.class.getResource("C:\\images\\Check
Mark.gif");
url = AnnualReportsDialog.class.getResource("C:/images/Check
Mark.gif");
but they don't work.
Perhaps something has changed between JRE 1.4 and 1.6?
What is the more general solution to the problem of Java not having a
'chdir()'? My app runs on Windows but I would like to run in in *ix as
well.
Is there a way to place all those GIFs in some sort of resource, that
can be carried around different O/Ss and filesystem paths?
TIA,
-Ramon