Uma melhoria, como você apontou em posts anteriores, jDownloader 2
tem um Java jre/ folder
empacotado com ela, cujo tamanho é ~ 147 MB. Isso não é útil em nenhuma distribuição do Ubuntu. Debian / Ubuntu fornece pacotes java-7-openjdk
que serão compartilhados por todos os aplicativos usando Java. Você pode ter instalado também o Oracle java 7 ou 8 a partir de pacotes compilados por webupd8.org Instale o Oracle Java 8 .
O OpenJDK pode ser instalado através do sistema de pacotes do Ubuntu, executando este comando:
$ sudo apt-get install openjdk-7-jdk icedtea-7-plugin
Função de cada pacote:
openjdk-7-jdk
Kit de desenvolvimento OpenJDK (JDK)
icedtea-7-plugin
plugin de navegador da web baseado em OpenJDK e IcedTea para executar applets Java
Esses pacotes são instalados em /usr/lib/jvm
, em seguida, você verá a pasta java-7-openjdk
para o OpenJDK e java-7-oracle
ou / e java-8-oracle
para o Java Oracle. Cada uma dessas instalações tem uma pasta jre/
.
Além disso, a versão Java usada por padrão em seu sistema deve ser definida (em todo o sistema para todos os usuários) no arquivo /etc/profile
, por exemplo, para java-7-openjdk
JAVA_HOME=/usr/local/java/jdk1.7.0_09
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_09
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Você pode ter que adicionar ou editar, já que o sistema Ubuntu usa update-alternatives
para alternar entre as versões instaladas do Java. Esses links simbólicos não são por jre/
pasta, mas por arquivo executável, por exemplo, java
javac
...
Em seguida, você precisa editar o script de lançamento do Bash jd2/JDownloader2
localizado em sua pasta pessoal ( echo $HOME
em um Terminal) para adicionar a seguinte linha como a primeira linha de código abaixo dos comentários que terminam #INSTALL4J_ADD_VM_PARAMS=
INSTALL4J_JAVA_HOME_OVERRIDE="$JAVA_JRE"
Ou se você não definiu o jre / folder
INSTALL4J_JAVA_HOME_OVERRIDE="$JAVA_HOME"/jre
Depois, você pode remover a pasta jd2/jre
do pacote. Isso pouparia ~ 147 MB e teria seu Java JRE gerenciado pelo sistema Ubuntu.