yakczh_cu 发表于 2014-02-06 11:22

java的package必须与目录一一对应吗?

本帖最后由 yakczh_cu 于 2014-02-06 11:38 编辑

比如一个package org 下面有个App.java
编译时要用 路径分割符javac org\App.java
如果不放在一个目录下,是不是就跟这个路径对不上了?

另外如果目录比较多,java分散在多个目录里 我在根目录下怎么编译指定的java源文件

比如目录结构是
proj
├─src
│├─main
││└─java
││      └─org
││          └─App.java
││
│└─test
│      ├─java
│      │├─org
│      ││└─ Test.java
├──dist
└──lib

cd proj\src\main\java
javac org\*.java
这样是可以运行的
如果在proj下面
javac-sourcepath   src\main\java    org\*.java
提示
错误:无法读取: org\*.java
1 错误

怎么在proj下面编译 java文件呢?
页: [1]
查看完整版本: java的package必须与目录一一对应吗?