variáveis de ambiente no Windows/macOS/Linux
o que são variáveis de ambiente?
variáveis de ambiente são variáveis do sistema global acessíveis por todos os processos/usuários que rodam sob o sistema operacional (OS), tais como Windows, macOS e Linux. Variáveis de ambiente são úteis para armazenar todo o sistema de valores, por exemplo:
-
PATH
: o mais frequentemente utilizados variável de ambiente, que armazena uma lista de diretórios para procurar por programas executáveis. -
OS
: o sistema operativo. -
COMPUTENAME
USERNAME
: armazena o computador e o nome de utilizador actual. -
SystemRoot
: a pasta raiz do sistema. - (Windows)
HOMEDRIVE
HOMEPATH
: pasta pessoal do utilizador actual.
(Windows) variáveis de ambiente
variáveis de ambiente no Windows não são sensíveis à capitalização (porque o DOS legado não é sensível à capitalização). Eles são tipicamente nomeados em maiúsculas, com palavras unidas com sublinhado (_
), por exemplo, JAVA_HOME
.
Exibir as Variáveis de Ambiente e seus Valores
Para listar TODAS as variáveis de ambiente e seus respectivos valores, iniciar um CMD e emitir o comando “set
“, como segue,
// Display all the variables (in NAME=VALUE pairs)setCOMPUTERNAME=xxxxxxxOS=xxxxxxxPATH=xxxxxxx.......
Tente emitir um “set
” comando em seu sistema, e estudar as variáveis de ambiente listados. Preste especial atenção à variável chamada PATH
.
Para exibir uma determinada variável, use o comando “set varname
” ou “echo %varname%
“:
// Display a particular variableset COMPUTERNAMECOMPUTERNAME=xxxxxx// or, use "echo" command with variable name enclosed within a pair of '%'echo %COMPUTERNAME%COMPUTERNAME=xxxxxx
Set/Remover/Alterar uma Variável de Ambiente para o “Atual” CMD Sessão
Para definir (ou alterar) uma variável de ambiente, use o comando “set varname=value
“. Não devem existir espaços antes e depois do sinal '='
. Para desativar uma variável de ambiente, use ” set varname=
“, i.e., configure-a para uma cadeia vazia.
set varnameset varname=valueset varname=set |
Display the value of the variableSet or change the value of the variable (Note: no space before and after '=')Delete the variable by setting to empty string (Note: nothing after '=')Display ALL the environment variables |
For examples,
// Set an environment variable called MY_VARset MY_VAR=hello // Displayset MY_VARMY_VAR=hello // Unset an environment variableset MY_VAR= // Displayset MY_VAREnvironment variable MY_VAR not defined
An environment variable set via the “set
” command under CMD is a local, available to the current CMD session only. Try setting a variable, re-start CMD and look for the variable.
Using an Environment Variable
To reference a variable in Windows, use %varname%
(with prefix and suffix of '%'
). Por exemplo, você pode usar o echo
comando para imprimir o valor de uma variável na forma “echo %varname%
“.
// Display the PATH environment variableecho %PATH%PATH=xxxxxxx // Append a directory in front of the existing PATHset PATH=c:\myBin;%PATH%PATH=c:\myBin;
Como Adicionar ou Alterar uma Variável de Ambiente “Permanentemente”
adicionar/alterar uma variável de ambiente permanentemente no Windows (para que ele esteja disponível para TODOS os Windows’ processos/blog e ficou em botas):
- Iniciar “Painel de Controle”
- “Sistema”
- “configurações Avançadas de sistema”
- Alternar para a guia “Avançado”
- “variáveis de Ambiente”
- Escolha “Variáveis do Sistema” (todos os usuários)
- Para adicionar uma nova variável de ambiente:
- Escolha “Novo”
- Insira a variável “Nome” e “Valor”. Em vez de digitar o “valor” e fazer erro de tipo, eu sugiro que você use “diretório de navegação…”ou” procurar o ficheiro…”botão para obter o directório ou ficheiro desejado.
- Para alterar uma variável de ambiente existente:
- escolha “Editar”
- indique o novo “valor”. Em vez de digitar o “valor” e fazer erro de tipo, eu sugiro que você use “diretório de navegação…”ou” procurar o ficheiro…”botão para obter o directório ou ficheiro desejado.
é necessário reiniciar o CMD para que a nova configuração faça efeito!
para verificar a nova configuração, lançar o CMD:
set VAR_NAMEVAR_NAME=VAR_VALUE
Variável de Ambiente PATH do Windows
Quando você iniciar um programa executável (com extensão de arquivo “.exe
.bat
” ou “.com
“) a partir do CMD shell, As pesquisas do Windows para o programa executável no diretório de trabalho atual, seguido por todos os diretórios listados em PATH
variável de ambiente. Se o programa não puder ser encontrado nestes diretórios, você terá o seguinte erro:
// (Windows 2000/XP/Vista/7/8/10) "cmd.exe"abc'abc' is not recognized as an internal or external command,operable program or batch file. // (Windows 95/98) "command.com"abcBad command or file name
A lista atual PATH
, emita o comando:
PATHPATH=path1;path1;path3;...
Como Adicionar um Diretório para o CAMINHO no Windows
Para adicionar um diretório existente PATH
no Windows:
- Iniciar “Painel de Controle”
- “Sistema”
- “configurações Avançadas de sistema”
- Alternar para a guia “Avançado”
- “variáveis de Ambiente”
- Em “Variáveis do Sistema” (para todos os usuários) selecione “Caminho”
- “Editar”
- (Para Windows mais recente 10) Um quadro que aparece mostrando as pastas incluídas na actual configuração de CAMINHO ⇒ “Novo” ⇒ “Procurar…”para selecionar o diretório desejado a ser adicionado ao caminho (não Digite como você vai fazer erro de Digitação!) Click clique em” Mover para cima “repetidamente para movê-lo para o topo ⇒” OK “(não” cancelar”) ⇒ ” OK ” ⇒ “OK”.
- (Para Janelas mais antigas) se você não viu uma tabela pop-up, é hora de mudar o seu computador.
é necessário reiniciar o CMD para que a nova configuração do caminho faça efeito!
Para verificar a nova configuração, o lançamento CMD:
PATHPATH=path1;path2;path3;...
Observações:
- o Windows procura no diretório atual (
.
) antes de procurar oPATH
entradas. (Unixes / macOS não procura na pasta actual, a menos que a inclua explicitamente na localização.) - O Windows utiliza o ponto e vírgula (
;
) como separador de caminho; enquanto Unixes / macOS usa colon (:
). - Se o nome da sua pasta contiver caracteres especiais, tais como espaço (não recomendado), anexado com aspas duplas.
(macOS/Linux) variáveis de ambiente
variáveis de ambiente em macOS / Unixes são sensíveis à capitalização. Variáveis de ambiente globais (disponíveis para todos os processos) são nomeados em maiúsculas, com palavras unidas com sublinhado (_
), por exemplo, JAVA_HOME
. As variáveis locais (disponíveis apenas para o processo atual) estão em minúsculas.
usando variáveis de Ambiente na Shell Bash
a maioria dos Unixes (Ubuntu / macOS) usa a chamada shell Bash. Abaixo de bash
shell:
- Para listar todas as variáveis de ambiente, use o comando “
env
” (ou “printenv
“). Você também pode usar “set
” para listar todas as variáveis, incluindo todas as variáveis locais. - Para fazer referência a uma variável, use
$varname
, com um prefixo'$'
(Windows utiliza%varname%
). - Para imprimir o valor de uma determinada variável, use o comando “
echo $varname
“. - para definir uma variável de ambiente, use o comando “
export varname=value
“, que define a variável e exporta-a para o ambiente global (disponível para outros processos). Anexou o valor com aspas duplas se contiver espaços. - Para definir uma variável local, utilize o comando “
varname
=value
” (ou “set
varname
=value
“). Variável Local está disponível apenas dentro deste processo. - Para remover uma variável local, utilize o comando “
varname
=
“, por exemplo, definir a seqüência de caracteres vazia (ou “unset
varname
“).
Como Definir uma Variável de Ambiente Permanentemente em Shell Bash
Você pode definir uma variável de ambiente permanentemente colocando um export
comando no Bash shell script de inicialização “~/.bashrc
” (ou "~/.bash_profile
“, ou “~/.profile
“) de seu diretório home; ou “/etc/profile
” para todo o sistema de operações. Tome nota que os ficheiros que começam com o ponto (.
) estão escondidos por omissão. Para mostrar arquivos escondidos, use o comando “ls -a
” ou “ls -al
“.
Por exemplo, para adicionar um diretório para o PATH
variável de ambiente, adicione a seguinte linha no final do "~/.bashrc
” (ou "~/.bash_profile
” ou “~/.profile
“), onde ~
indica o diretório home do usuário atual, ou “/etc/profile
” para TODOS os usuários.
// Append a directory in front of the existing PATHexport PATH=/usr/local/mysql/bin:$PATH
(para Java) pode definir as variáveis de ambiente CLASSPATH
adicionando a seguinte linha. Por exemplo,
export CLASSPATH=.:/usr/local/tomcat/lib/servlet-api.jar
note que Bash shell usa colon (:
) como separador path; enquanto que as janelas usam semicolon (;
).
para actualizar a linha de comandos bash, emitir um comando “source
” (ou reiniciar a linha de comandos bash):
// Refresh the bash shellsource ~/.bashrc// orsource ~/.bash_profilesource ~/.profilesource /etc/profile
(Notas) Para os mais velhos, csh (C-shell) e o ksh (Korn shell)
- Use “
printenv
” (ou “env
“) para listar todas as variáveis de ambiente. - Use ”
setenv varname value
” and “unsetenv varname
” to set and unset an environment variable. - Use “
set varname=value
” e “unset varname
” definir e remover uma variável local para o processo atual.
PATH Environment Variable
Most of the Unixes and macOS use the so-called Bash Shell in the “Terminal”. Quando você lança um programa executável (com a permissão de arquivo do executável) numa linha de comandos Bash, o sistema procura o programa em todas as pastas listadas no PATH
. Se o programa não puder ser encontrado, você receberá o seguinte erro:
abcbash: abc: command not found
note que o diretório atual (.
) não é pesquisada, a menos que seja incluído no PATH
. Para executar um programa no diretório atual, você precisa incluir o caminho de corrente (./
), por exemplo,
./myProgram
A lista atual PATH
, problema de comando:
echo $PATHpath1:path2:path3:...
Como Adicionar um Diretório para o CAMINHO no macOS/Linux
Para adicionar um diretório existente PATH
no macOS/Unixes, adicione a seguinte linha no final de um dos scripts de inicialização, como "~/.bashrc
~/.login
"~/.bash_profile
~/.profile
” (onde ~
indica o diretório home do usuário atual) ou “/etc/profile
” para TODOS os usuários.
// Append a directory in front of the existing PATHexport PATH=/path/to/dir:$PATH
Para atualizar o shell bash, emitir um “source
” comando (ou re-iniciar o shell bash):
// Refresh the bash shellsource ~/.bashrc// orsource ~/.bash_profilesource ~/.profilesource /etc/profile
Para verificar a nova configuração, o lançamento CMD:
echo $PATHpath1:path2:path3:...
Observações:
- Unixes/macOS não procurar o directório actual (
.
), a menos que você inclua explicitamente naPATH
. Em outras palavras, para executar um programa no diretório atual, você precisa fornecer o diretório (./
), por exemplo,./myProgram
Você pode incluir o diretório atual
PATH
, adicionando esta linha em um script de inicialização:// Append the current directory (.) in front of the existing PATHexport PATH=.:$PATH
(Windows procura no diretório atual (
.
) automaticamente antes de procurar o CAMINHO.) - Unixes/macOS usa colon (
:
) como separador de path; enquanto o Windows usa semicolon (;
).
Aplicações Java e as Variáveis de Ambiente PATH, CLASSPATH, JAVA_HOME
Muitos problemas na instalação e execução de aplicativos em Java são causados por configuração incorreta das variáveis de ambiente (global variáveis do sistema disponíveis para todos os processos/usuários rodando sob o Sistema Operacional), em particular, PATH
CLASSPATH
e JAVA_HOME
.
PATH
quando você lança um programa a partir da linha de comandos, o Sistema Operacional usa a variável de ambientePATH
para procurar o programa no seu sistema de ficheiros local. Em outras palavras, PATH
mantém uma lista de diretórios para pesquisa de programas executáveis.
CAMINHO (Para Windows)
Quando você iniciar um programa executável (com extensão de arquivo “.exe
.bat
” ou “.com
“) a partir do CMD casca, as pesquisas do Windows para o programa executável no diretório de trabalho atual, seguido por todos os diretórios listados em PATH
variável de ambiente. Se o programa não puder ser encontrado nestes diretórios, você terá o seguinte erro:
// (Windows 2000/XP/Vista/7/8/10) "cmd.exe"abc'abc' is not recognized as an internal or external command,operable program or batch file. // (Windows 95/98) "command.com"abcBad command or file name
Por exemplo, se você está tentando usar o Compilador de Java “javac.exe
” para compilar um arquivo de origem Java, mas “javac.exe
” não pode ser encontrado no diretório atual e todos os diretórios PATH
, você irá receber o seguinte erro:
javac Hello.java'javac' is not recognized as an internal or external command,operable program or batch file.
PATH
mantém uma lista de diretórios. As pastas estão separadas por ponto-e-vírgula (;
) no Windows.
para aplicações Java, PATH
deve incluir as seguintes pastas:
- JDK do “
bin
” (binário) diretório (por exemplo, “c:\Program Files\java\jdk1.x.x\bin
“), que contém o JDK programas como o Compilador Java “javac.exe
” e o Java Runtime “java.exe
“. - “
c:\windows\system32
“and”c:\windows
” which contain console programs and commands.
O JDK é “bin
” directory deve ser listado antes de “c:\windows\system32
” e “c:\windows
PATH
. Isto porque alguns sistemas Windows mais antigos fornecem o seu próprio tempo de execução Java (que está frequentemente desactualizado) nestas pastas (tente procurar por “” no seu computador, poderá encontrar algumas entradas).
para adicionar uma pasta (say JDK’s “bin
“) à localização existente, verifique “como adicionar uma pasta à localização”.
PATH (para macOS/Linux)
a maioria dos Unixes e macOS usam a chamada Shell Bash no “Terminal”. Quando você lança um programa executável (com a permissão de arquivo do executável) numa linha de comandos Bash, o sistema procura o programa em todas as pastas listadas no PATH
. Se o programa não puder ser encontrado, você receberá o seguinte erro:
abcbash: abc: command not found
Por exemplo, se você está tentando usar o Compilador de Java “javac
” para compilar um arquivo de origem Java, mas “javac
” não pode ser encontrado na lista de diretórios PATH
, você irá receber o seguinte erro:
javac Hello.javabash: javac: command not found
para suportar aplicações Java, é necessário incluir a pasta”bin
” (binária) do JDK na PATH. Veja “como adicionar um diretório ao caminho”.
CLASSPATH
Java Archive (JAR) File
para facilitar a distribuição, classes Java são muitas vezes arquivadas (zipped) juntas em um arquivo chamado JAR. Para usar um pacote Java de terceiros, você precisa colocar o arquivo jar distribuído em um local que está disponível para o compilador Java e o tempo de execução Java.
como são encontradas as Classes?
Java Compiler (“javac
“), Java Runtime (“java
“) and other Java tools searches for classes used in your program in this order:
- Java platform (bootstrap) classes: include system classes in core packages (
java.*
) and extension packages (javax.*
) in “rt.jar
” (runtime class), “i18n.jar
” (internationalization class),charsets.jar
jre/classes
, and others. - Java Extension Directories: Você pode copiar os ficheiros JAR externos para a pasta de extensão Java (isto é removido e não é aplicável a partir do JDK 10).
- Para Windows, O Diretório de extensão Java está localizado em”
<JAVA_HOME>\jre\lib\ext
” (e.g., “c:\Program Files\Java\jdk1.7.0_{xx}\jre\lib\ext
“). - Para macOS, os diretórios de extensão JDK são “
/Library/Java/Extensions
” e “/System/Library/Java/Extensions
“. - Para Ubuntu, OS diretórios de extensão JDK são “
<JAVA_HOME>/jre/lib/ext
” (e.g., “/usr/user/java/jdk1.7.0_{xx}/jre/lib/ext
“) e “/usr/java/packages/lib/ext
“.
a localização das pastas de extensão de Java é mantida na propriedade do sistema de Java “
java.ext.dirs
“. Pode imprimir o seu conteúdo através deSystem.out.println(System.getProperty("java.ext.dirs"))
. - Para Windows, O Diretório de extensão Java está localizado em”
- localização de pesquisa das classes de utilizadores( em curto, localização da classe): determinada pela seguinte ordem:
- em falta para o directório de trabalho actual (
.
). - entradas no
CLASSPATH
variável de ambiente, que se sobrepõe ao padrão. - Entradas de
-cp
(ou-classpath
) opção de linha de comando, que substitui oCLASSPATH
variável de ambiente. - a opção da linha de comandos de execução
-jar
, que sobrepõe todas as opções acima.
os caminhos da classe de Utilizador são mantidos na propriedade do sistema Java “
java.class.path
“.
recomenda-se que você use a opção de linha de comandos-cp
(ou-classpath
) (personalizada para cada uma das suas aplicações), em vez de definir um ambiente permanenteCLASSPATH
para todas as aplicações Java. IDE (tais como Eclipse/NetBeans) gerencia-cp
-classpath
) para cada uma das aplicações, e não depende deCLASSPATH
ambiente. - em falta para o directório de trabalho actual (
não consegue encontrar Classes
Se a execução Java (“java
“) não conseguir encontrar as classes usadas no seu programa em todos os locais acima, irá emitir erro “não conseguiu encontrar ou carregar a classe principal XXX” (JDK 1.7) ou “java.idioma.NoClassDefFoundError ” (Antes de JDK 1.7).
Similarly, Java Compiler (“javac
“) will issue compilation errors such as “cannot find symbol”, “package does not exist”.notas: Externo bibliotecas nativas (“.lib
.dll
.a
.so
“) são para ser encontrado em um caminho no JRE da Propriedade “java.library.path
“, o que, normalmente, mas não necessariamente, inclui todos os diretórios PATH
variável de ambiente. Caso contrário, você terá um erro de execução “java.lang.UnsatisfiedLinkError: no xxx in java.library.path
“.
classpath variável de ambiente
a CLASSPATH
variável de ambiente pode incluir pastas (contendo muitos ficheiros de classe) e ficheiros JAR (um arquivo de ficheiros de classe único). Se CLASSPATH
não está definido, está em falta para o diretório atual. Se você definir o CLASSPATH
, é importante incluir o diretório de trabalho atual (.
). Caso contrário, a pasta actual não será pesquisada.
um problema comum na execução do programa hello-world é: CLASSPATH
está definido, mas não inclui o diretório de trabalho atual. O diretório atual não é, portanto, pesquisado, o que resulta em “erro: não foi possível encontrar ou carregar a classe principal Hello”. Você pode simplesmente remover o CLASSPATH
, e deixar a localização da classe em falta para a pasta actual.
para um iniciante, não é necessária nenhuma configuração explícita CLASSPATH
. A configuração por omissão CLASSPATH
da pasta actual é suficiente. Remover toda a configuração CLASSPATH
se existir alguma. No entanto, se tiver de definir CLASSPATH
, certifique-se que inclui a pasta actual '.'
.
PATH
variável de ambiente (para pesquisar os programas executáveis) é aplicável a todas as aplicações; enquanto CLASSPATH
é usado pelo Java apenas.
Leia os documentos JDK “definindo o CLASSPATH
” e “como as Classes são encontradas” (você pode encontrar as hiperligações na página de índice da documentação JDK, ou pesquisar no Google).
classpath Environment Variable (For Windows)
The CLASSPATH
accepts directories and jar-files. As entradas do canal horário são separadas por ponto-e-vírgula (;
).
exemplo: visualização e alteração de CLASSPATH
para a sessão CMD actual.
// Display current setting of CLASSPATHset CLASSPATH // Set CLASSPATH to the current directory and a JAR fileset CLASSPATH=.;d:\tomcat\lib\servlet-api.jar
pode definir oCLASSPATH
permanentemente. Veja “como definir uma variável de ambiente”.
CLASSPATH (para macOS/Ubuntu)
- Para definir o
CLASSPATH
para a sessão atual, emita este comando:export CLASSPATH=.:/usr/local/tomcat/bin/servlet-api.jar
Use colon ‘
:
‘ as the path separator (instead of semicolon ‘;
‘ in Windows). - Para definir o
CLASSPATH
permanentemente, coloque-o acima de exportar comando no shell bash script de inicialização (.bashrc
ou.bash_profile
do diretório home ou/etc/profile
para todos os usuários). Veja “How to Set an Envrionment Variable”.
JAVA_HOME e JRE_HOME
muitas aplicações Java (como o Tomcat) requerem que a variável de ambienteJAVA_HOME
seja configurada para o diretório instalado no JDK.
Como Definir JAVA_HOME no Windows
Primeiro, verifique se JAVA_HOME
já está definido por iniciar um CMD e problema:
set JAVA_HOME
Se JAVA_HOME
não é definido, você receberá “variável de Ambiente JAVA_HOME não definido”. Caso contrário, será apresentada a configuração actual.
para definir / alterar JAVA_HOME
nas janelas:
- Iniciar “Painel de Controle”
- “Sistema”
- “configurações Avançadas de sistema”
- Alternar para a guia “Avançado”
- “variáveis de Ambiente”
- Escolha “Variáveis do Sistema” (todos os usuários)
- Para adicionar uma nova variável de ambiente “
JAVA_HOME
“:- Escolha “Novo”
- Na Variável “Nome”, digite “JAVA_HOME”.
- em “valor variável”, carregue em “pasta de navegação”…”e navegar para o diretório instalado pelo JDK (por exemplo, “
C:\Program Files\Java\jdk-15.0.xx
“). - OK OK OK.
- to change the existing “
JAVA_HOME
” setting:- Select “
JAVA_HOME
” ⇒ “Edit” - em “Variable Value”, click ” Browse Directory…”e navegar para o diretório instalado pelo JDK (por exemplo, “
C:\Program Files\Java\jdk-15.0.xx
“). - OK OK OK.
- Select “
é necessário reiniciar o CMD para que a nova configuração faça efeito!
para verificar a nova configuração, reinicie o CMD:
set JAVA_HOMEJAVA_NAME=C:\Program Files\Java\jdk-13.0.1
Como Definir JAVA_HOME no Linux/macOS (Shell Bash)
Primeiro, verifique se JAVA_HOME
já está definido por iniciar um terminal e o problema:
echo $JAVA_HOME
JAVA_HOME
deve ser definido para o diretório de instalação do JDK. Precisa de encontrar a sua pasta instalada no JDK.
encontre a pasta instalada macOS e Ubuntu JDK.
adicione a seguinte linha no final de "~/.bashrc
” (ou “~/.login
“). Tome nota que o nome do ficheiro que começa com o ponto (.
) está escondido por omissão.
Como esconder-se para macOS / Ubuntu.
export JAVA_HOME=/path/to/JDK-installed-directory
é necessário actualizar a linha de comandos bash para que a nova configuração faça efeito. Emitir um comando”source
“do seguinte modo:
// Refresh the Bash Shellsource ~/.bashrc // or "source ~/.login"// Verify the new settingecho $JAVA_HOME
Windows vs. Unixes/macOS
Java é independente da plataforma. As classes Java funcionam no Windows, assim como Unixes-binary compatível.
- Unixes tem muitas conchas, como o mais recente
bash
e o mais velhocsh
ksh
. O Windows tem duas conchas: o mais recentecmd.exe
e o mais antigocommand.com
. Cada shell vem com seu próprio conjunto de comandos, utilitários e sua própria linguagem de programação scripting. - o nome variável do Unix é denotado como
$varname
, e.g.,$CLASSPATH
. Windows uses%varname%
, e,g.,%CLASSPATH%
. - Unix uses command “
printenv
” (print environment) or “env
” to list all the environment variables. Windows uses command “set
“. - Unix’s
PATH
is set permanently in the login or shell initialization script (e.g., “~/.login
~/.profile
~/.bashrc
~/.bash_profile
“, or “/etc/profile
“). Windows’PATH
is set permanently via Control Panel ⇒ System ⇒ …. - o diretório atual não está incluído no Unix ‘ s
PATH
implicitamente. Para executar um programa no diretório atual, você precisa emitir “./programName
” where “.
” denota o diretório atual. Recomenda-se incluir o diretório atual (.
) noPATH
explicitamente. Por outro lado, o diretório atual está incluído no Windows’PATH
implicitamente. - Um Caminho do Windows inclui uma letra de unidade e diretórios. Cada unidade tem um diretório raiz. Ele usa Back-slash
'\'
como separador de diretório (por exemplo,”c:\jdk1.6\bin
“). Os caminhos do Linux não têm drive letter. Há uma única raiz. Unix usa forward slash'/'
como separador de diretórios (por exemplo, “/usr/bin/jdk1.6
“). - Windows, utilize ponto-e-vírgula
';'
como separador de caminho (por exemplo, emPATH
variável de ambiente), enquanto o Unix utiliza dois pontos':'
. - Windows / DOS usa ”
0D0AH
” (carriage-return plus line-feed) como line-break (ou End-of-Line (EOL), ou newline). Unixes / macOS usa “0AH
” (line-feed) only.
Leave a Reply