编译不存在单个文件的问题,直接javac就可以了
运行的话要求要有main方法才可以
② javac 编译,如何引用定义在其他文件夹的包
问题是由于你没有编译包路径,导致在使用类的时候找不到,请按如下方法进行编译并运行。第一步,编译DataForm.java
javac -d .\ DataForm.java
-d 这个参数会在 DataForm.java 文件所在路径下生成 data 文件夹,里面有一个文件 DataForm.clsaa 第二步,编译Service.java
javac -d .\ Service.java第三步,执行Service
java -cp .\ Service注意:
由于不知道你的 Service.java 是否有 package 目录,如果有将 package目录加到类鸣的前面。
如:
Service.java 中 package 路径如下:
package service;
执行脚本将变为:
java -cp .\ service.Service有问题请给我留言
③ 如何在JAVA中引用.CLASS文件
对,import就可以了
这个就比较麻烦了
首先你先看文档,查到2个class文件的package
比如包如下:a.b.c
那么你就要建立文件夹如下:
a
--b
--c
然后把class放在c中
2个都放好之后应该就可以了
ShoppingCartApplication.java
这个java文件在javac编译的时候,进入a文件夹的父目录,然后去编译
-----------
呵呵
更好办了
不写import了
你打开你eclipse的工程目录,在你的项目路径下有一个bin目录,拷贝class到bin目录下
直接在src创建你的java文件
就可以运行了
④ 两个java文件里的两个类之间怎么引用
两个文件在同一级目录下不用import
JAVA一般都是一个类一个文件,
如果用了包的话,譬如 package com.xxx.ejb
那么编译的CLASS文件放到项目根目录下com/xxx/ejbg下面
如果这个包下有一个类叫 ClassA
而在另一个包里有一个类叫ClassB 这个类要用到ClassA
如果不用import的话类的名称要包括包名
如:com.xxx.ejb.ClassA cla=new com.xxx.ejb.ClassA();
如果在前面有import com.xxx.ejb.*;的话
这样就行了
ClassA cla=new ClassA();
java 不像C 或VB 那样 要include文件的。
⑤ 编译java源程序时,使用的可执行文件是: A:appletviewer.exe B:jvac.exe C:java.exe D:jdb.exe
显而易见选B:javac
⑥ java程序编译时怎么调用编译好的class文件
import 导入后直接可以用吧!!..要在同一个包内。
⑦ 你好,我在用命令行编译java文件时,被引用的那个文件可以正常编译,引用的却不能编译
两个错误
1 javac编译的时候并不会先找到依赖的文件再编译,所以当然找不到com.example.model,
2 javac编译的时候必须在根目录。也就是说必须在src目录里,而不能在上一级目录。
⑧ 怎样在cmd下运行java编译运行带包名的java文件而且代码中引用了其他包下的类文件,谢谢。
直接把包名加在.java文件前面就可以了。 引用了其他包下的类的话,只要你在该类中导了包就可以了。
⑨ windows下用命令行编译并运行java工程,怎样编译引用的多个jar包和配置文件.xml呢
javac -classpath c:\lib\log4j.jar;D:\lib\logging.jar src\org\myproject\*.java
还可以指定输出目录,如输出到bin(bin目录要预告建立好)
javac -classpath c:\lib\log4j.jar;D:\lib\logging.jar -d bin src\org\myproject\*.java
至于配置文件,因为要看实际的使用,可以用命令拷贝。如拷贝log4j.properties
/y myConfig\log4j.properties bin
⑩ 引用其他包的*.java文件用命令怎么编译
很简单 CLASSPATH 添加上这两个jar的路径就可以了!
比如说你在C盘下面有a.jar 和b.jar,那么在环境变量里面设置
CLASSPATH 在变量值后面添加 ;C:\a.jar;C:\b.jar 就好了