Jenv: Java Environment Manager
Upcoming SlideShare
Loading in...5
×
 

Jenv: Java Environment Manager

on

  • 1,016 views

jenv is Java environment manager, and it is a clone of RVM for Java. jenv can manage parallel versions of Java development kits on any Unix based system. It provides a convenient command line ...

jenv is Java environment manager, and it is a clone of RVM for Java. jenv can manage parallel versions of Java development kits on any Unix based system. It provides a convenient command line interface for installing, switching, removing and listing Candidates.

Statistics

Views

Total Views
1,016
Views on SlideShare
1,016
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
1

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 马上帮你推广一下,让这边所有人都用这个。
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jenv: Java Environment Manager Jenv: Java Environment Manager Presentation Transcript

  • jenv: Java environment manager ----linux_china
  • About Me Java Engineer with 14 years Preacher of IntelliJ IDEA Weibo: @linux_china Github: https:/ /github.com/linux-china/ Book Shelf, Snippet, OSS Shell IntelliJ IDEA iBATIS plugin WebSQL Plus, Webx plugin Humanstxt, faxianla.com
  • Agenda Why environment manger jenv introduction jenv commands jenv repository FAQ
  • Why Version Manager yum and apt-get: version??? rvm: Ruby Version Manager virtualenv: Python Version Manager Other: php, node.js Java: 404
  • jenv Introduction Java & Toolkit Version Manager Structure Standard Repository Based Git & Subversion Support Upgrade???
  • jenv basic Install: curl -s get.jenv.mvnsearch.org | bash List: jenv ls maven Install: jenv install maven Switch: jenv use maven 3.1.1 cd XXX_HOME: jenv cd maven 3.1.1
  • jenv commands Default version: jenv default maven 3.0.5 current candidate: jenv which java Candidate Update: jenv update xxx version Self update: jenv selfupdate Repo update: jenv repo update Uninstall: jenv uninstall ant 1.8.4
  • jenvrc a file named “jenvrc” in the directory properties format as following: java=1.7.0_45 maven=3.1.1 Change java env after “cd”
  • Repeatable Development Environments with jenv clone jenv to remote host $ jenv clone user@dest-host clone candidate to remote host $ jenv clone candidate version user@dest-host clone candidate from remote host $ jenv clone user@dest-host candidate version
  • jenv repository Manager Candidates & Versions Public or Private Package format: zip, git or subversion Central: http:/ /jenv.io
  • jenv with IntelliJ IDEA JDK setup: auto SDK(Maven, Gradle) setup: auto jenvrc support
  • FAQ