Dive into Oracle ADF

Send me a mail
 Dive into Oracle ADF   Click to see the XML version of this web page.   (Updated: 2/3/2008; 9:13:29 PM.)
Tips and tricks from Steve Muench on Oracle ADF Framework and JDeveloper IDE

Search blog with Google:
 

Search BC4J JavaDoc:
 

May 2004
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Apr   Jun

Get Firefox!

Saturday, May 22, 2004

I continue to like Mozilla Firefox more and more. This week I discovered a few nice keyboard shortcuts that I now use a hundred times a day:

  • [Ctrl]-[Tab] and [Shift]-[Ctrl]-[Tab] to cycle through browser tabs in a similar way to how Alt-Tab and Shift-Alt-Tab lets you cycle through open windows under MS Windows.
  • [Alt]-[Enter] when typing into the Address box opens up that new web site in a new tab
  • [Alt]-[Enter] when typing into the Search box opens up the search results in a new tab

I still get odd timeout errors maybe once a day when clicking on hyperlinks in various other programs (like Outlook email), so hopefully that will get fixed in an upcoming beta. I'm also trying out Thunderbird 0.6 for email to see if could eventually replace my dependence on Outlook as well.

At present, the mail reason I use Outlook is because it is the environment in which my RSS Newsreader of choice (NewsGator) is embedded. With a nice RSS news reader in either Mozilla Firefox or Thunderbird, I would be home free.


12:31:46 AM    



I got  an email from a very alarmed JDeveloper user today saying that after migrating his JDeveloper 9.0.4 project to the JDeveloper 10g release that all of his Java classes in all of his projects were showing up under a "Miscellaneous Packages" heading in the application navigator instead of under the appropriate package (as it did in 9.0.4).

When I looked into his testcase, it indeed looked exactly as he claimed.

The application navigator's organization is based on your project's settings for the "Source Path" and the "HTML Root", so I was pretty sure that the explanation lied there. Since it was a Swing-based project there was no web content, so I focused my attention on his project's Source Path settings.

He had a fairly routine source path setting of something like the src subdirectory of the project's root directory. In fact, that will be the default. However, down at the file system level, I noticed that his source directory was actually named Src with a capital "S". When I either:

  • Changed the source path to reflect Src with a capital "S", or
  • Renamed the Src directory on the file system to reflect the src specified in the project source path

then everything went back to normal and the classes showed up in the right packages again. Apparently some bug fix went in, probably to make something work correctly when running JDeveloper on Linux (or Non-Windows platforms, in general), and now we are properly case-sensitive on all platforms in this regard.

So, the moral of the story is, in JDeveloper 10g if you ever get classes showing up in a "Miscellaneous Packages" folder, immediately suspect a case-mismatch in either the source path (and its corresponding file system directory) or possibly a case mismatch in the *.jpr file entries that track the relative URL path's to the files included in the project.


12:22:48 AM    


© Copyright 2008 Steve Muench.