如何在命令行中运行指定的java文件 我的程序文件在此包下package com.jxt.logic;有一个ServerListener.java文件我如何在命令行中直接运行此文件那?java &&javac 命令应该怎么操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javac ServerListener.javajava com.jxt.logic.Serverlistener 你看过Java的基础书没有?自己看书去. 只要加入到classpath可以直接运行的 运行javac ServerListener.java时,命令行的当前目录必须是ServerListener.java所在文件夹运行java com.jxt.logic.ServerListerner是,命令行的当前目录必须是com的父目录 javac ServerListener.java java com.jxt.logic.Serverlistener 是这个方法我也尝试过但是报错在这个类里其他包的引用都找不到啊本来Eclipse 里能正常运行的操作全部报错了如下:C:\myeclipseworkspace\JiLinJXTSystem\com\jxt\logic>javac ServerListener.javaServerListener.java:11: 软件包 org.apache.commons.id 不存在import org.apache.commons.id.Hex; ^ServerListener.java:12: 软件包 com.jxt.beans 不存在import com.jxt.beans.PresentBeans; ^ServerListener.java:13: 软件包 com.jxt.db 不存在import com.jxt.db.DB; ^ServerListener.java:26: 找不到符号符号: 类 PresentBeans位置: 类 com.jxt.logic.ServerListener private PresentBeans presentBean = null; ^ServerListener.java:44: 找不到符号符号: 类 DB位置: 类 com.jxt.logic.ServerListener private DB db = null; ^ServerListener.java:50: 找不到符号符号: 类 SubmitMessage位置: 类 com.jxt.logic.ServerListener SubmitMessage submit_message = new SubmitMessage(); ^ServerListener.java:50: 找不到符号符号: 类 SubmitMessage位置: 类 com.jxt.logic.ServerListener SubmitMessage submit_message = new SubmitMessage(); ^ServerListener.java:58: 找不到符号符号: 类 DB位置: 类 com.jxt.logic.ServerListener db = new DB(); ^ServerListener.java:831: 找不到符号符号: 类 PresentBeans位置: 类 com.jxt.logic.ServerListener presentBean = new PresentBeans(); ^ServerListener.java:839: 软件包 org.apache.commons.id.uuid 不存在 presentBean.setId(new String(Hex.encodeHex(org.apache.commons.id.uuid.UUID ^ServerListener.java:839: 找不到符号符号: 变量 Hex位置: 类 com.jxt.logic.ServerListener presentBean.setId(new String(Hex.encodeHex(org.apache.commons.id.uuid.UUID ^注意:ServerListener.java 使用或覆盖了已过时的 API。注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。11 错误C:\myeclipseworkspace\JiLinJXTSystem\com\jxt\logic>javac -Xline ServerListener.java 如果直接java com.jxt.logic.ServerListener那么C:\myeclipseworkspace\JiLinJXTSystem>java com.jxt.logic.ServerListenerException in thread "main" java.lang.NoClassDefFoundError: com/commerceware/cmpp/conn_desc at com.jxt.logic.ServerListener.<init>(ServerListener.java:50) at com.jxt.logic.ServerListener.main(ServerListener.java:901)请高手指教啊! 你若是想在当前目录下编译的话用:(前提你先进入ServerListener.java文件目录下)javac -d . ServerListener.javajava com.jxt.logic.ServerListener你若是想在D盘目录下编译:javac -d d:\\ ServerListener.javajava com.jxt.logic.ServerListener注意命令行间的空格! 错误原因就是没有找到引用的lib的jar文件,请确定该文件使用lib的jar都放在系统的CLASSPATH目录下 请教,使用HttpURLConnection是出现http500 内部服务器错误错误 java的多线程内部是如何实现的?在windows平台下是不是最终还是要调用CreateThread? 进行JAVA学习采用何种操作系统 关于内部类的继承 ☆新手学习阶段 希望能有高手指点★ 关于 流的问题 用java HSSF读取Excel文件出错!!! 大家来帮帮忙吧!! 用JB8.0的问题,Boland公司的产品是这样的吗? 有谁有Anfy的注册号 谁知道Jprobe哪里有下 java 应用程序 怎么用到数据库? 编译通过但是运行不了??
java com.jxt.logic.Serverlistener
自己看书去.
运行java com.jxt.logic.ServerListerner是,命令行的当前目录必须是com的父目录
java com.jxt.logic.Serverlistener
但是报错
在这个类里其他包的引用都找不到啊
本来Eclipse 里能正常运行的操作全部报错了如下:
C:\myeclipseworkspace\JiLinJXTSystem\com\jxt\logic>javac ServerListener.java
ServerListener.java:11: 软件包 org.apache.commons.id 不存在
import org.apache.commons.id.Hex;
^
ServerListener.java:12: 软件包 com.jxt.beans 不存在
import com.jxt.beans.PresentBeans;
^
ServerListener.java:13: 软件包 com.jxt.db 不存在
import com.jxt.db.DB;
^
ServerListener.java:26: 找不到符号
符号: 类 PresentBeans
位置: 类 com.jxt.logic.ServerListener
private PresentBeans presentBean = null;
^
ServerListener.java:44: 找不到符号
符号: 类 DB
位置: 类 com.jxt.logic.ServerListener
private DB db = null;
^
ServerListener.java:50: 找不到符号
符号: 类 SubmitMessage
位置: 类 com.jxt.logic.ServerListener
SubmitMessage submit_message = new SubmitMessage();
^
ServerListener.java:50: 找不到符号
符号: 类 SubmitMessage
位置: 类 com.jxt.logic.ServerListener
SubmitMessage submit_message = new SubmitMessage();
^
ServerListener.java:58: 找不到符号
符号: 类 DB
位置: 类 com.jxt.logic.ServerListener
db = new DB();
^
ServerListener.java:831: 找不到符号
符号: 类 PresentBeans
位置: 类 com.jxt.logic.ServerListener
presentBean = new PresentBeans();
^
ServerListener.java:839: 软件包 org.apache.commons.id.uuid 不存在
presentBean.setId(new String(Hex.encodeHex(org.a
pache.commons.id.uuid.UUID ^
ServerListener.java:839: 找不到符号
符号: 变量 Hex
位置: 类 com.jxt.logic.ServerListener
presentBean.setId(new String(Hex.encodeHex(org.a
pache.commons.id.uuid.UUID
^
注意:ServerListener.java 使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
11 错误C:\myeclipseworkspace\JiLinJXTSystem\com\jxt\logic>javac -Xline ServerListener.j
ava
那么
C:\myeclipseworkspace\JiLinJXTSystem>java com.jxt.logic.ServerListener
Exception in thread "main" java.lang.NoClassDefFoundError: com/commerceware/cmpp
/conn_desc
at com.jxt.logic.ServerListener.<init>(ServerListener.java:50)
at com.jxt.logic.ServerListener.main(ServerListener.java:901)
请高手指教啊!
你若是想在当前目录下编译的话用:(前提你先进入ServerListener.java文件目录下)
javac -d . ServerListener.java
java com.jxt.logic.ServerListener
你若是想在D盘目录下编译:
javac -d d:\\ ServerListener.java
java com.jxt.logic.ServerListener
注意命令行间的空格!