This week's book giveaway is in the Design forum.
We're giving away four copies of Design for the Mind and have Victor S. Yocco on-line!
See this thread for details.
Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java accessing windows properties

 
Kevin Fonner
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
From my java program I need to access what users are on the system, where their default document storage is located, and things like this.
Any suggestions on what the best way to do this is in java?
 
James Swan
Ranch Hand
Posts: 403
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In short, you can't get this info directly from Java.
The info you are wanting is most likely stored somewhere in the windows registry, and to access the registry from Java, you need to use jni.
So, first off, figure out where in the registry, this data is found (ie, which HKEY_CURRENT_USER\..., blah blah, path contains info such as "My Documents" folder etc).
Next read up on jni
http://java.sun.com/docs/books/tutorial/native1.1/index.html
Find yourself a c/c++ compiler (theres a good free one at www.bloodshed.net, called dev-c++, or Borland offers a free commandline c++ compiler too.
Probably the most difficult thing about this, is actually knowing where in the registry the values are kept, the Java/jni coding to access the registry isn't so bad.
Good luck.
[ February 24, 2003: Message edited by: James Swan ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic