本人刚接触java几天,对于classpath不理解,请高手赐教
我写了段小程序求公约数的
import javax.swing.JOptionPane;
public class Max{
public static void main(String[] args){
String num1s = JOptionPane.showInputDialog("输入第一个公约数");
int num1 = Integer.parseInt(num1s); String num2s = JOptionPane.showInputDialog("输入第一个公约数");
int num2 = Integer.parseInt(num2s);
int k = 1;
int max =1;
while (k <= num1 && k <= num2) {
if(num1 % k ==0 && num2 % k ==0)
max = k;
k++;
}
JOptionPane.showMessageDialog(null,"这两个数的公约数是" + max);}
}
发现在环境变量中设不设置classpath都能编译运行,这是为什么?
我写了段小程序求公约数的
import javax.swing.JOptionPane;
public class Max{
public static void main(String[] args){
String num1s = JOptionPane.showInputDialog("输入第一个公约数");
int num1 = Integer.parseInt(num1s); String num2s = JOptionPane.showInputDialog("输入第一个公约数");
int num2 = Integer.parseInt(num2s);
int k = 1;
int max =1;
while (k <= num1 && k <= num2) {
if(num1 % k ==0 && num2 % k ==0)
max = k;
k++;
}
JOptionPane.showMessageDialog(null,"这两个数的公约数是" + max);}
}
发现在环境变量中设不设置classpath都能编译运行,这是为什么?
eclipse会帮你完成那些环境配置的
你都没有用到第三方的类库,也就用不着查找.class
如果使用tomcat,就得配classpath了