用相应的包是import com.mysite.java;
package是用来设置生成的class的位置
package是用来设置生成的class的位置
解决方案 »
- 转一个问题 其实我也想求教下 呵呵
- 请问大家,JFrame能当作一个组件添加到TabbedPane中吗,
- cardlayout 实现翻页问题
- 非常急的问题
- 关于interface有趣的问题,但是兄弟我穷死了,只有20大元了.
- 用Java开发的软件安装程序通常用什么制作?哪里能下载?最好能有使用说明。如果能用,分可以再给。
- JLabel中drawRect时出现的问题
- 强烈建议!!!请大家提问前搜索论坛,请斑竹将本文置顶,支持跟贴!!!!
- 鸟鸟问题:为什么我想打开数据库时,说找不到jdbc driver??
- 在java application中可以控制一个.exe程序么?
- JAVA如何进行数据库连接(sql2000)
- 能采用汉字作为数据库的字段名称吗?
如果执行:javac mysite.java
的话,会在当前目录下生成com目录,下面放着编译出的class.
运行的时候在当前目录下 java com/mysite 就行了。
2环境变量设置路径
3你因该在建立文件夹com/mysite在com的上一个目录里执行密令java com.mysite.java可以找到该类。具体机制如下:
1 建立类路径引用表
2 根据文件的内部信息与类路径引用表的数据合成类文件的绝对路径。
3 根据信息载入类。
注意下面几点:
1. java文件和类文件放在其所属之package所对应的相对路径下2 java.exe or javac.exe 最好确定-classpath项 也可以在环境变量CLASSPATH
里设置 注意jar中是否有package名称相同的类,否则容易引起混淆。
4全过程时这样的:
java xxx.class
1 找到jre
2 找到jvm.dll
3 启动jvm并进行初始化
4 产生Bootstrp Loader
5 载入ExtClassLoader
6 载入AppClassLoader
把类xxx.class载入
然后调用类执行
二: 环境变量设置:
1 、PATH :d:\jdk
2 CLASSPATH:.;d:\jdk1.3\lib\dt.jar;d:\jdk1.3\lib\tools.jar在DOS环境下编译与执行。
编译命令为:javac 名.java
执行命令为:java 名。
你指的编译时方的地方是指谁被放置的地方?是*.JAVA吗?
我刚才可能具的离子有点不清楚。
如果CLASSPATH:.;c:\doc1;d:doc在我的程序中有:package com.mysite.sample那么编译后的*.class文件是放在那三个目录下面的哪一个下面?
如果没有相应的目录会自动省策划能够吗?
多谢!!!!!!!!
TO :zcjl(莫等闲,白了少年头)
为什么生成的*.CLASS文件不会放在当前目录下面?
CLASSPATH里面的三个目录在接受所生成的CLASS文件时有什么先后优先次序吗?
java文件编译后生成的class本来就是和java同一目录下的啊
不过要运行它则要移植到classpath中去才行