Menu

#152 Dynamic config reload

open
nobody
5
2003-03-13
2003-03-13
Greg Wilson
No

I would like to have a "reload" option on DrJava, so that
it could reload option files on the fly. That way, I could
(for example) store classpath information that is specific
to different projects in .drjava files in those projects'
folders, and reset my classpath simply by reloading the
file.

(Background: discussed with Charles Reis the fact that
the examples I'm using in my course are laid out as:

+ csc207
+ exmpl
+ ex01
- file01.java
- file02.java
+ ex02
- file03.java
- file04.java
/ subdir
- file05.java
+ lib
- jdom.jar
- werk.jar
So, the makefile in csc207/exmpl/ex01
puts "../../lib/jdom.jar" and "../../lib/werk.jar" in the
CLASSPATH, so that I can build wherever I've got stuff
checked out. Now I go to DrJava, and I want to use a
relative classpath --- but the browser tool for setting
classpaths seems to create absolute paths, and doesn't
save them anywhere, so I either (a) carry absolute paths
around between (what I think of as) projects, or (b) re-
enter paths each time I fire up DrJava. Dynamic reload
would fix this...)

Discussion

  • Charles Reis

    Charles Reis - 2003-03-13
    • labels: 389640 -->
    • milestone: 173642 -->
    • summary: Feature req: dynamic config reload --> Dynamic config reload
     
  • Charles Reis

    Charles Reis - 2003-03-13

    Logged In: YES
    user_id=429731

    Yes, a "Load Preferences" button on the Preferences window
    would be useful. For one thing, it will help out until we
    have support for project files, since users could save
    config files in each of their project directories and load
    them on the fly. It could also let users easily load config
    files they might get from someone else, such as a
    comprehensive set of Emacs key-bindings.

     
  • Charles Reis

    Charles Reis - 2003-03-13
    • labels: --> User interface
    • milestone: --> Small (< 1 pair-week)
     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.