我在java文件(MyRtmpClient.java)中有以下内容:
import org.apache.mina.common.ByteBuffer;
Run Code Online (Sandbox Code Playgroud)
并且ByteBuffer位于JAR文件中(当然具有正确的目录结构).我需要的jar文件和其他文件与.java文件位于同一目录中.
然后我用这行编译:
javac -cp ".;*.jar" MyRtmpClient.java
Run Code Online (Sandbox Code Playgroud)
但我得到错误:
MyRtmpClient.java:3: package org.apache.mina.common does not exist
import org.apache.mina.common.ByteBuffer;
如何在项目中包含jar文件?
我正在使用Tomcat7,jdk 1.7.0_55和eclipse,当我尝试使用COMMAND PROMPT编译整个项目(Java代码)时,它显示错误像javac:invalid flag:D:\ COMPILE\lib\activation-1.1.jar .遵循以下给出的步骤来编译代码.
Step.1: dir *.java /s /b > FilesList.txt
Step.2: javac @FilesList.txt -d compiledCode -cp D:\COMPILE\lib\*.jar
Run Code Online (Sandbox Code Playgroud)
运行Step.2命令后,它显示Error.so我从我的lib文件夹中删除了错误jar文件并运行命令,但它显示与另一个jar相同的错误.
注意:我已经有ANT build.xml但我想通过COMMAND PROMPT编译项目.