Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #11637

Re: Resource confusion

From Roedy Green <see_website@mindprod.com.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: Resource confusion
Date 2012-01-30 13:33 -0800
Organization Canadian Mind Products
Message-ID <bs2ei7pl1i8lsq4e4rqtn46a5epgpnfmos@4ax.com> (permalink)
References <Xns9FE8824D28F28jpnasty@94.75.214.39>

Show all headers | View raw


On Sat, 28 Jan 2012 17:47:48 +0000 (UTC), Novice <novice@example..com>
wrote, quoted or indirectly quoted someone who said :

>I'm having trouble figuring out the best way of obtaining existing files 
>for my program to use.

I would put the read-only config files in a resource in a jar.  This
means they can't get lost and they work even if the user is not
capable of configuring his own files. They are also compact. They get
updated automatically when you update the program.

You problem then becomes, where to put the user's files.  JNLP lets
you allocate some space with a hideous name, not really suitable for
the user to insert things except via your game.  If he creates them
with a text editor you might import them into that space or store the
filenames (not files) in your own space so he can pick them off a menu
by unqualified name, and you then go fetch them from the original
locations as needed.

-- 
Roedy Green Canadian Mind Products
http://mindprod.com
One of the most useful comments you can put in a program is 
"If you change this, remember to change ?XXX? too".
 

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Resource confusion Novice <novice@example..com> - 2012-01-28 17:47 +0000
  Re: Resource confusion Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-01-28 15:44 -0400
    Re: Resource confusion Lew <noone@lewscanon.com> - 2012-01-28 13:43 -0800
    Re: Resource confusion Novice <novice@example..com> - 2012-01-29 05:40 +0000
      Re: Resource confusion Lew <noone@lewscanon.com> - 2012-01-28 22:43 -0800
      Re: Resource confusion Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-01-29 13:24 -0400
  Re: Resource confusion Roedy Green <see_website@mindprod.com.invalid> - 2012-01-30 13:33 -0800
    Re: Resource confusion Martin Gregorie <martin@address-in-sig.invalid> - 2012-01-31 02:45 +0000
      Re: Resource confusion Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-01-31 06:32 -0400
        Re: Resource confusion Martin Gregorie <martin@address-in-sig.invalid> - 2012-01-31 20:43 +0000
          Re: Resource confusion Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-01-31 18:08 -0400
            Re: Resource confusion Martin Gregorie <martin@address-in-sig.invalid> - 2012-01-31 23:01 +0000

csiph-web