相关疑难解决方法(0)

编译时如何使用通配符包含JAR文件?

我在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文件?

java packages compilation jar

46
推荐指数
5
解决办法
9万
查看次数

javac:invalid flag:activation-1.1.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编译项目.

java jar java-ee

4
推荐指数
1
解决办法
9051
查看次数

标签 统计

jar ×2

java ×2

compilation ×1

java-ee ×1

packages ×1