Jdk?

Devo instalar o jdk na pasta do Jbuilder, e a onde devo salvar meus projetos para poder usar o comando javac da console?

Só se vc quiser…

[quote=“Jhonatas”]
e a onde devo salvar meus projetos para poder usar o comando javac da console?[/quote]
Onde vc quiser :grin:

Opa,
Pra usar o javac no consoile vc vai precisar apenas setar a var de ambiente do SO adicionando o caminho do jdk assim:

:Windows: - Exemplo
set PATH=%PATH%;c:\jdk1.5.0\bin

Aí ele vc tem disponível o conteúdo da pasta bin do jdk para acessa-lo em qualquer lugar no console.

Falow!

PS.: Qualquer coisa tem FAQs aqui no PJ que te ajudam a fazer isso.

Mas os arquivos nao tem que estarem na pasta do JDK Bin,
se eu mudar a pasta eu tenho que botar o endereço no path?

E outra coisa aparece essa mensagem quando eu uso o comando java:
ERROR: cannot read: ChecaTriangulo.java
eu salvei ele no C:\j2sdk1.4.1_07\bin.
Minhas configuracaoes
sao CLASSPATH .;JAVA_HOME

   JAVA_HOME  C:\j2sdk1.4.1_07

   PATH  C:\j2sdk1.4.1_07\bin

[quote=“Jhonatas”]Mas os arquivos nao tem que estarem na pasta do JDK Bin,
se eu mudar a pasta eu tenho que botar o endereço no path?
[/quote]
não… se tu ja tens tuas variáveis reconhecidas, tu coloca onde quiser o teu código.

estranho, pode colocar ai pra gente o conteudo do teu arquivo ChecaTriangulo.java? … e, será q o usuario q esta tentando compilar tem permissão de leitura do arquivo? :roll:

O codigo e

[code]import javax.swing.JOptionPane;
import javax.swing.*;

public class ChecaTriangulo {
public static void main ( String args [] )
{
String a,b,c;
float lA,lB,lC;

  JOptionPane.showMessageDialog(
     null, "Entre com dados de seus lados:\nEQUILÁTERO : Todos lados iguais\nESCALENO : Todos lados diferentes\nISÓCELES : Dois lados iguais e um diferente",
           "AVALIAÇÃO DE UM TRIÂNGULO",
           JOptionPane.PLAIN_MESSAGE);

  a = JOptionPane.showInputDialog("Entre com lado a");

  b = JOptionPane.showInputDialog("Entre com lado b");

  c = JOptionPane.showInputDialog("Entre com lado c");

  lA = Float.parseFloat(a);
  lB = Float.parseFloat(b);
  lC = Float.parseFloat(c);

  if ( lA<lB+lC && lB<lA+lC && lC<lA+lB )
     if ( lA==lB && lB==lC )
        JOptionPane.showMessageDialog(
           null, "Triângulo Equilátero");

     else
      if ( lA==lB || lB==lC || lA==lC )
      JOptionPane.showMessageDialog(
         null, "Triângulo Isóceles");

      else
         JOptionPane.showMessageDialog(
            null, "Triângulo Escaleno");

  else
     JOptionPane.showMessageDialog(
        null, " Não é triângulo");

System.exit(0);
}
}
e não sei como ver se tenho permissao pra ver os arquivos, como é?
[/code]

é só ir nas propriedades do arquivo… :roll:, se for Unix, ls -la ChecaTriangulo.java

Alterei o path para %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;C:\Dev-Cpp\MeusProjetos;%PATH%;C:\j2sdk1.4.1_07\bin

Mesmo assim nao roda.
Se dou o comando javac sozino ele aparece uma lista de coisa,mas quando boto o nome do arquivo da a mesma mensagem!!

e tu ja descobriu se tens permissão de leitura no arquivo? :yhum:

tenho por que quando eu boto o caminho completo do arquivo ele
roda,so nao roda quando eu boto javac e o nome do arquivo!!

[quote=“Jhonatas”]Devo instalar o jdk na pasta do Jbuilder…

o JBuilder já vem com o jdk…