Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 1 de janeiro de 2021
De acordo com o tópico anterior veja este tópico do Catalina OS - Tentei instalar a versão legada do Java 6 runtime no Big Sur e o pacote Java pareceu instalar ok - /Library/Java/JavaVirtualMachines/1.6.0.jdk
Após a instalação, o pacote 'pareceu funcionar bem' e relatou 'instalação bem-sucedida' - verificando com 'java --version' no terminal - recebo a operação 'não pôde ser concluída - não foi possível localizar o Java Runtime'
Eu estou me perguntando se a Apple mudou a forma como o Java é executado em Big Sur e se a 'chamada para casa' para cada aplicativo executado em Big Sur tem algo a ver com isso? Também sou cauteloso ao alterar qualquer arquivo do sistema - talvez isso possa interromper a 'assinatura' do sistema OS Big Sur e causar problemas ou quebrar o sistema OS Big Sur?
Tudo estava funcionando perfeitamente em Catalina e agora não funciona em Big Sur até o 11,2 até agora
Alguém teve algum sucesso ao instalar o Java 6 Run Time e qualquer aplicativo que requeira esta versão legada do Java?
Alguma opinião / dicas / atualizações?
Jemcik
- 4 de dezembro de 2017
- Kiev, Ucrânia
- 5 de fevereiro de 2021
1. instalar fermentar (gerenciador de pacotes para macOS)
2. executar no terminal: brew install java6
Como resultado, você terá o jdk 1.6 no caminho /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Uma coisa a ser observada: o jdk 1.6 não funcionará no Apple Silicon.
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 5 de fevereiro de 2021
jemcik disse: Existe uma solução bastante simples:Isso é uma sugestão?
1. instalar fermentar (gerenciador de pacotes para macOS)
2. executar no terminal: brew install java6
Como resultado, você terá o jdk 1.6 no caminho /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Uma coisa a ser observada: o jdk 1.6 não funcionará no Apple Silicon. Clique para expandir...
Ou você realmente o instalou e verificou se ele funciona com um aplicativo legado?
Jemcik
- 4 de dezembro de 2017
- Kiev, Ucrânia
- 5 de fevereiro de 2021
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 5 de fevereiro de 2021
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 6 de fevereiro de 2021
jemcik disse: Eu instalei e funciona com um aplicativo legado. Clique para expandir...FWIW - isso não funcionou - Big Sur 11.3 M
mateo_rocks
- 10 de fevereiro de 2021
- 10 de fevereiro de 2021
jemcik disse: Existe uma solução bastante simples:Por que não funciona no Apple Silicon? Provavelmente precisarei executar aplicativos legados no AS. Há algo que eu possa fazer?
1. instalar fermentar (gerenciador de pacotes para macOS)
2. executar no terminal: brew install java6
Como resultado, você terá o jdk 1.6 no caminho /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Uma coisa a ser observada: o jdk 1.6 não funcionará no Apple Silicon. Clique para expandir...
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 14 de fevereiro de 2021
mateo_rocks disse: Por que não funciona no Apple Silicon? Provavelmente precisarei executar aplicativos legados no AS. Há algo que eu possa fazer? Clique para expandir...
Pelo que eu posso dizer (até agora), pode não funcionar no Big Sur - eu consigo instalar os arquivos com sucesso com o link Catalina conforme acima - postagem # 1 - os arquivos estão instalados no mesmo local que em Catalina - mas o JAVA_HOME não funciona e não é reconhecido pelo macOS Big Sur
Exibir item de mídia 'data-single-image =' 1 '>
Exibir item de mídia 'data-single-image =' 1 '> H
use o caminho absoluto para a instalação do JDK6.
para mim, meu script bash para obter meu env tem JAVA_HOME = / Library / Java / JavaVirtualMachines // Home
Obrigado pela resposta tentei isso e não consegui fazer funcionar - eu não acho que você instalou o 'Versão herdada' do Mac? quais aplicativos precisam especificamente?
Eu encontrei este link - Como definir a variável de ambiente $ JAVA_HOME no macOS - e foi capaz de redefinir - $ JAVA_HOME - editando
Mikzn-MBP2015-BS ~% echo $ JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0
Infelizmente, meu aplicativo ainda trava - então, neste ponto, não tenho certeza se a versão Java 'mac legado' não funciona ou se talvez o aplicativo (iBackup) simplesmente não funcione em Big Sur
Tudo funcionou bem no Catalina - posso tentar um aplicativo diferente para ver se a instalação do Java é boa - mas preciso encontrar outro aplicativo que precisa da versão Mac legada do Java para testar COM
como você realmente conseguiu redefinir o $ JAVA_HOME? O que você inseriu em ~ / .zshrc?
Eu tentei:
export JAVA_HOME = $ (/ usr / libexec / java_home)
que sempre retornará o local do Java 8 em
/ Biblioteca / Plug-ins da Internet / JavaAppletPlugin.plugin / Conteúdo / Página inicial
a outra coisa que tentei foi
export JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk / Contents / Home)
ou
export JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk /)
mas ambos resultaram em um erro de permissão negada:
zsh: permissão negada: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Eu comparei as permissões de pasta dos diretórios Java 6 e 8 e ambos foram definidos como 755, então, em teoria, tudo deveria funcionar.
Eu ficaria feliz por qualquer feedback. E
o melhor sistema operacional para java 6 é mac os EI Capitan Última edição: 11 de junho de 2021
desculpe, não tenho boas notícias ou atualizações - na verdade, após atualizar Big Sur várias vezes desde o post acima - eu perdi novamente a capacidade de definir Java_Home para 1.6.0 - não que funcionou mesmo quando consegui Java_Home definido como 1.6.0 - não tentei fazê-lo funcionar novamente - muito tempo e esforço
Não tenho certeza - mas se ele quebrar toda vez que houver uma atualização do BigSur - eu suspeito que pode não valer o esforço?
Eu me lembro de mexer com .zshrc e tentar os arquivos .zshenv alternativos (caminhos de arquivos para JAVA_HOME) e também as permissões para ambos os arquivos e também $ HOME / .zshrc
Eu usei 'Text Edit' e 'Nano' no terminal para criar / editar arquivos e adicionei edição de texto a 'full disk access' então presumi que as permissões estavam ok - você tem um bom ponto sobre as permissões
Não gastei nenhum tempo desde o post acima - 3 de abril de 2021 - então, sem novas idéias
Se você trabalhar nisso e fizer alguma descoberta - tenho certeza de que todos que seguem este tópico apreciarão quaisquer atualizações e soluções
Com muito pouco esforço - você pode obter - Java 6 runtime 'versão legada' para MacOS funcionando perfeitamente em Sierra, High Sierra, Mojave e funciona muito bem para qualquer aplicativo legado
E com um pouco mais de esforço - Catalina - neste MR Post # 12
Não consegui fazer o Java 6 funcionar.
1. Baixe o Java da Apple https://support.apple.com/kb/DL1572
2. Crie um pacote que pode ser instalado em Big Sur (mesmo script que para Catalina)
Código:
4. Abra / bin / bash
5. Edite bash_profile com
Código:
Código:
6. Execute o comando de origem
Código:
Código:
8. Arraste e solte o arquivo executável do aplicativo, neste caso / Applications / Angry IP Scanner.app/Contents/MacOS/ipscan
9. Pressione Enter e boa sorte!
Exibir item de mídia 'data-single-image =' 1 '>
Exibir item de mídia 'data-single-image =' 1 '> H
Harabai
- 16 de fevereiro de 2021
- 16 de fevereiro de 2021
use o caminho absoluto para a instalação do JDK6.
para mim, meu script bash para obter meu env tem JAVA_HOME = / Library / Java / JavaVirtualMachines // Home
Harabai
- 16 de fevereiro de 2021
- 16 de fevereiro de 2021
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 3 de abril de 2021
harabai disse: em vez de definir o modo JAVA_HOME pré-Big Sur.
use o caminho absoluto para a instalação do JDK6.
para mim, meu script bash para obter meu env tem JAVA_HOME = / Library / Java / JavaVirtualMachines // Home Clique para expandir...
Obrigado pela resposta tentei isso e não consegui fazer funcionar - eu não acho que você instalou o 'Versão herdada' do Mac? quais aplicativos precisam especificamente?
Eu encontrei este link - Como definir a variável de ambiente $ JAVA_HOME no macOS - e foi capaz de redefinir - $ JAVA_HOME - editando
Mikzn-MBP2015-BS ~% echo $ JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0
Infelizmente, meu aplicativo ainda trava - então, neste ponto, não tenho certeza se a versão Java 'mac legado' não funciona ou se talvez o aplicativo (iBackup) simplesmente não funcione em Big Sur
Tudo funcionou bem no Catalina - posso tentar um aplicativo diferente para ver se a instalação do Java é boa - mas preciso encontrar outro aplicativo que precisa da versão Mac legada do Java para testar COM
zionlion77
- 11 de junho de 2021
- 11 de junho de 2021
como você realmente conseguiu redefinir o $ JAVA_HOME? O que você inseriu em ~ / .zshrc?
Eu tentei:
export JAVA_HOME = $ (/ usr / libexec / java_home)
que sempre retornará o local do Java 8 em
/ Biblioteca / Plug-ins da Internet / JavaAppletPlugin.plugin / Conteúdo / Página inicial
a outra coisa que tentei foi
export JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk / Contents / Home)
ou
export JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk /)
mas ambos resultaram em um erro de permissão negada:
zsh: permissão negada: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Eu comparei as permissões de pasta dos diretórios Java 6 e 8 e ambos foram definidos como 755, então, em teoria, tudo deveria funcionar.
Eu ficaria feliz por qualquer feedback. E
Ewu
- 14 de abril de 2020
- 11 de junho de 2021
o melhor sistema operacional para java 6 é mac os EI Capitan Última edição: 11 de junho de 2021
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 13 de junho de 2021
zionlion77 disse: ei mikzn,
como você realmente conseguiu redefinir o $ JAVA_HOME? O que você inseriu em ~ / .zshrc?
Eu tentei:
export JAVA_HOME = $ (/ usr / libexec / java_home)
que sempre retornará o local do Java 8 em
/ Biblioteca / Plug-ins da Internet / JavaAppletPlugin.plugin / Conteúdo / Página inicial
a outra coisa que tentei foi
export JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk / Contents / Home)
ou
export JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk /)
mas ambos resultaram em um erro de permissão negada:
zsh: permissão negada: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Eu comparei as permissões de pasta dos diretórios Java 6 e 8 e ambos foram definidos como 755, então, em teoria, tudo deveria funcionar.
Eu ficaria feliz por qualquer feedback. Clique para expandir...
desculpe, não tenho boas notícias ou atualizações - na verdade, após atualizar Big Sur várias vezes desde o post acima - eu perdi novamente a capacidade de definir Java_Home para 1.6.0 - não que funcionou mesmo quando consegui Java_Home definido como 1.6.0 - não tentei fazê-lo funcionar novamente - muito tempo e esforço
Não tenho certeza - mas se ele quebrar toda vez que houver uma atualização do BigSur - eu suspeito que pode não valer o esforço?
Eu me lembro de mexer com .zshrc e tentar os arquivos .zshenv alternativos (caminhos de arquivos para JAVA_HOME) e também as permissões para ambos os arquivos e também $ HOME / .zshrc
Eu usei 'Text Edit' e 'Nano' no terminal para criar / editar arquivos e adicionei edição de texto a 'full disk access' então presumi que as permissões estavam ok - você tem um bom ponto sobre as permissões
Não gastei nenhum tempo desde o post acima - 3 de abril de 2021 - então, sem novas idéias
Se você trabalhar nisso e fizer alguma descoberta - tenho certeza de que todos que seguem este tópico apreciarão quaisquer atualizações e soluções
Mikzn
Pôster original- 2 de setembro de 2013
- North Vancouver
- 13 de junho de 2021
ewu disse: o melhor sistema operacional para java 6 é o mac os EI Capitan Clique para expandir...
Com muito pouco esforço - você pode obter - Java 6 runtime 'versão legada' para MacOS funcionando perfeitamente em Sierra, High Sierra, Mojave e funciona muito bem para qualquer aplicativo legado
E com um pouco mais de esforço - Catalina - neste MR Post # 12
rbarrow
- 3 de novembro de 2021
- Lyon, França
- 3 de novembro de 2021
Não consegui fazer o Java 6 funcionar.
Bogdanw
- 10 de março de 2009
- 3 de novembro de 2021
1. Baixe o Java da Apple https://support.apple.com/kb/DL1572
2. Crie um pacote que pode ser instalado em Big Sur (mesmo script que para Catalina)
Código:
set theDMG to choose file with prompt 'Please select javaforosx.dmg:' of type {'dmg'} do shell script 'hdiutil mount ' & quoted form of POSIX path of theDMG & ' -noverify -nobrowse' do shell script 'pkgutil --expand /Volumes/Java\ for\ macOS\ 2017-001/JavaForOSX.pkg ~/tmp' do shell script 'hdiutil unmount /Volumes/Java\ for\ macOS\ 2017-001/' do shell script 'sed -i '' 's/return false/return true/g' ~/tmp/Distribution' do shell script 'pkgutil --flatten ~/tmp ~/Desktop/Java.pkg' do shell script 'rm -rf ~/tmp' display dialog 'Modified Java.pkg saved on desktop' buttons {'Ok'}
3. Instale o Java.pkg salvo em sua área de trabalho 4. Abra / bin / bash
5. Edite bash_profile com
Código:
nano ~/.bash_profile
copiar colar Código:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
salve a mudança ao sair. 6. Execute o comando de origem
Código:
source ~/.bash_profile
7. Teste com Código:
echo $JAVA_HOME
O resultado deve ser /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 8. Arraste e solte o arquivo executável do aplicativo, neste caso / Applications / Angry IP Scanner.app/Contents/MacOS/ipscan
9. Pressione Enter e boa sorte!
Exibir item de mídia 'data-single-image =' 1 '>
Publicações Populares