zoukankan      html  css  js  c++  java
  • java的编译问题

    今天写了一个java的小程序

    代码如下:

    代码
    import java.awt.*;

    import javax.swing.*;
    class JFrameEx{

    JFrame frame;
    public JFrameEx(){

    frame
    = new JFrame("梵谷书店信息系统");
    Image image
    = Toolkit.getDefaultToolkit().createImage("Image/vanGogh.jpg");

    frame.setIconImage(image);

    frame.setJMenuBar(createMenuBar());

    frame.setContentPane(createContentPane());

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.setLocation(
    400, 250);

    frame.setSize(
    250, 200);

    frame.setVisible(
    true);

    }
    public JMenuBar createMenuBar(){
    JMenuBar menuBar
    = new JMenuBar();
    JMenu menu
    = new JMenu("书籍信息");
    JMenuItem menuItem1
    = new JMenuItem("查询");
    JMenuItem menuItem2
    = new JMenuItem("异动");

    menuBar.add(menu);

    menu.add(menuItem1);

    menu.add(menuItem2);
    return menuBar;
    }
    public Container createContentPane(){

    Container contentPane
    = frame.getContentPane();

    contentPane.setLayout(
    null);
    JPanel panel
    = new JPanel();
    panel.setSize(
    100,100);

    panel.setBackground(Color.RED);

    contentPane.add(panel);

    return contentPane;
    }
    public static void main(String[] args){new JFrameEx();}
    }
    代码是没有错误的。。

    我把代码文件放在d:/java/arraytest目录下

    当我用javac编译的时候,出现如下错误。

    但是当我在d:java目录下

    用javac编译的时候,则出现编译正常,如下图

    而且能正常运行。。。。

    请问各位java达人。。。究竟是什么原因,为什么在第3层目录之后编译文件就会不成功,

    但是在前3层那里编译文件就会成功呢?小弟是java菜鸟。。。  求解答。。。

  • 相关阅读:
    jstree 实现异步加载子节点
    创建 widget 窗口小组件
    Android(permission)常用权限
    Android 之 补间动画
    补间动画之 AlphaAnimation
    (转)向对象开发与面向组件开发的区别
    Android Drawable文件夹对应像素密度
    Notification(通知) 简单用法
    AlarmManager 用法
    关于IntentService 用法
  • 原文地址:https://www.cnblogs.com/cookies9/p/1851213.html
Copyright © 2011-2022 走看看