From: Christopher Howard <email@example.com> To: Michael Rohleder <firstname.lastname@example.org> Cc: email@example.com Subject: bug#42423: icedtea: JAVA_HOME Date: Fri, 31 Jul 2020 06:14:48 -0800 Message-ID: <firstname.lastname@example.org> (raw) In-Reply-To: <email@example.com> Hi, I am open to learning more and to guix developer wisdom. I don't quite understand your argument, though — I wouldn't think this would be any more difficult a question than deciding what version of the java binary would show up in your profile: you would only select one version in a profile. If you need to work with multiple versions (not talking about dependencies) you would create multiple profiles, or multiple manifest files to use with guix environment. I would assume if we are talking about guix package dependencies, you are relying on the direct paths. But practical case here is if you just download some Java code and run "ant build" or "ant run": that won't work unless "JAVA_HOME" is defined, which is a bother to figure out yourself every time you want to update your profile. This is what I have to do to get arduino-ide running (as well as running patchelf on the generated binaries, but that is another story...) -- Christopher Howard p: +1 (907) 374-0257 w: https://librehacker.com social: https://gnusocial.club/librehacker gpg: ADDEAADE5D607C8D (keys.gnupg.net) On Fri, 2020-07-31 at 13:49 +0200, Michael Rohleder wrote: > Hi Christopher, > > Christopher Howard <firstname.lastname@example.org> writes: > > Hi, I'm not going to pretend to be a Java expert, but I was trying > > to > > build and run a Java application, and had to set JAVA_HOME > > manually. It > > is my understanding from my research that applications often > > will > > want JAVA_HOME set to the path to the java install directory. It > > would > > seem like it would be useful if Guix set that as well for the > > icedtea > > and icedtea:jdk package. > > > > If there are good reasons for that not to be, perhaps more > > knowledgeable individuals will explain it. > > > > One part I'm not quite sure about is what JAVA_HOME would be set to > > if > > both icedtea and icedtea:jdk were installed. > > I dont think this is a good idea (or even possible?): > > From a Developer POV I think its pretty common to have many jdk's > installed > (8,11,14 sometimes even 7). To what should JAVA_HOME be set/defaults > in this > case? > > I dont know a distribution which sets JAVA_HOME (per default) and I > think its much better to let the user or sysadmin decide which one is > best...
next prev parent reply index Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-19 5:09 Christopher Howard 2020-07-19 10:29 ` Julien Lepiller 2020-07-31 11:49 ` Michael Rohleder 2020-07-31 14:14 ` Christopher Howard [this message] 2020-07-31 15:10 ` Ricardo Wurmus
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://guix.gnu.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
unofficial mirror of firstname.lastname@example.org Archives are clonable: git clone --mirror https://yhetil.org/guix-bugs/0 guix-bugs/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 guix-bugs guix-bugs/ https://yhetil.org/guix-bugs \ email@example.com public-inbox-index guix-bugs Example config snippet for mirrors Newsgroups are available over NNTP: nntp://news.yhetil.org/yhetil.gnu.guix.bugs nntp://news.gmane.io/gmane.comp.gnu.guix.bugs AGPL code for this site: git clone https://public-inbox.org/public-inbox.git