Topic: Class不在同一目錄,那該怎麼編譯?

  Print this page

1.Class不在同一目錄,那該怎麼編譯? Copy to clipboard
Posted by: wymanlife
Posted on: 2005-09-27 12:24

有下面這一個文件MyClass.java:
public class MyClass
{
  public static void main(String[] args)
  {
    MyClassFrame frame = new MyClassFrame();
    frame.setTitle("MyClass");
    frame.show();
    
  }
}

但MyClassFrame.class這個文件是和MyClass.class是不在同一個目錄下的,
我嚐試去javac MyClass.java的時候,它就會報錯說找不到這個MyClassFrame.

那該怎麼辦呢?難道要把所有的Class文件都放在同一個目錄下嗎?

2.Re:Class不在同一目錄,那該怎麼編譯? [Re: wymanlife] Copy to clipboard
Posted by: bluecrystal
Posted on: 2005-09-27 12:35

1 设置系统CLASSPATH
2 或者javac -classpath

另外建议你看看java的package这个章节
具体可看java tutorial的Creating and Using Packages 这个章节,看看java如何使用package来解决命名空间的问题

3.Re:Class不在同一目錄,那該怎麼編譯? [Re: bluecrystal] Copy to clipboard
Posted by: wymanlife
Posted on: 2005-09-27 13:16

bluecrystal wrote:
1 设置系统CLASSPATH
2 或者javac -classpath

另外建议你看看java的package这个章节
具体可看java tutorial的Creating and Using Packages 这个章节,看看java如何使用package来解决命名空间的问题


謝謝!用設置系統classpath就可以了。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923