<commit_before># Master your Java Environnement with jenv

jenv is for Java, 

## How It Works


## Command Reference

Like `git`, the `jenv` command delegates to subcommands based on its
first argument. The most common subcommands are:

### jenv local

Sets a local application-specific Java version by writing the version
name to a `.java-version` file in the current directory. This version
overrides the global version, and can be overridden itself by setting
the `JENV_VERSION` environment variable or with the `jenv shell`
command.

    $ jenv local 1.9.3-p327

When run without a version number, `jenv local` reports the currently
configured local version. You can also unset the local version:

    $ jenv local --unset

Previous versions of jenv stored local version specifications in a
file named `.jenv-version`. For backwards compatibility, jenv will
read a local version specified in an `.jenv-version` file, but a
`.java-version` file in the same directory will take precedence.

### jenv global

Sets the global version of Java to be used in all shells by writing
the version name to the `~/.jenv/version` file. This version can be
overridden by an application-specific `.java-version` file, or by
setting the `JENV_VERSION` environment variable.

    $ jenv global oracle-1.6

The special version name `system` tells jenv to use the system Java
(detected by searching your `$PATH`).

When run without a version number, `jenv global` reports the
currently configured global version.

### jenv shell<commit_msg>update doc<commit_after># Master your Java Environnement with jenv

jenv is for Java, 

## How It Works


## Command Reference

Like `git`, the `jenv` command delegates to subcommands based on its
first argument. The most common subcommands are:

### jenv local

Sets a local application-specific Java version by writing the version
name to a `.java-version` file in the current directory. This version
overrides the global version, and can be overridden itself by setting
the `JENV_VERSION` environment variable or with the `jenv shell`
command.

    $ jenv local oracle-1.7

When run without a version number, `jenv local` reports the currently
configured local version. You can also unset the local version:

    $ jenv local --unset

Previous versions of jenv stored local version specifications in a
file named `.jenv-version`. For backwards compatibility, jenv will
read a local version specified in an `.jenv-version` file, but a
`.java-version` file in the same directory will take precedence.

### jenv global

Sets the global version of Java to be used in all shells by writing
the version name to the `~/.jenv/version` file. This version can be
overridden by an application-specific `.java-version` file, or by
setting the `JENV_VERSION` environment variable.

    $ jenv global oracle-1.6

The special version name `system` tells jenv to use the system Java
(detected by searching your `$PATH`).

When run without a version number, `jenv global` reports the
currently configured global version.

### jenv shell
{'fraction_non_alphanumeric': 0.0626846078109616, 'fraction_numerical': 0.003938299967180834, 'mean_word_length': 4.282495667244367, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1230816', 'n_tokens_mistral': 827, 'n_tokens_neox': 802, 'n_words': 438}