回 帖 发 新 帖 刷新版面

主题:非IDE环境下如何创建自己的包?

比如我写了一个Test.java
package com.even;
import java.io.*;
public class Test{
   public void print(){
      System.out.println("Hello,my package!");
   }
}
把它放在e:\下,
我在cmd里敲入如下代码:javac -d e:\JavaTest Test.java
它就在e:\JavaTest目录下自动创建com\even\目录,并创建了Test.class文件。

可是要是我不想每次都敲入javac -d e:\JavaTest,
也不想每次都手动把.class文件放到e:\JavaTest\com\even\目录下

我只想在任意目录下javac Test.java后就自动在e:\JavaTest目录下创建我在package下设置的目录com\even\Test.class
那该怎么办?

我把CLASSPATH中加入了.;e:\JavaTest
可是这样不行,我原来CLASSPATH里面设置了:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.;e:\JavaTest

而且,我在e:\JavaTest里创建了包com\even
好像我另外的程序要用Test类,还得放到e:\JavaTest目录下。

回复列表 (共3个回复)

沙发

这是不可能的。。做人不要这么懒啊。。。

板凳

手动创建?
那就是新建文件夹喽!

3 楼

最流行的Java技术,你都可以在此畅谈.群号:9888068最流行的Java技术,你都可以在此畅谈.群号:9888068最流行的Java技术,你都可以在此畅谈.群号:9888068

我来回复

您尚未登录,请登录后再回复。点此登录或注册