Java错误路径警告,并使用我的makefile导入错误

时间:2016-06-26 03:34:51

标签: java makefile cygwin jcommander

当我运行程序时,我得到了nexts错误:

$ make

JAVAC src/Document.java
warning: [path] bad path element "lib\jcommander.jar:lib\com": no such file or directory

1 warning

src\Menu.java:1: error: package com.beust.jcommander does not exist
import com.beust.jcommander.*;

我的存储库和所有代码的链接是:https://bitbucket.org/IgnaMade/javasapp/src/da33bb2f63267d59c933e734b2155f78d037df31?at=master

在Menu.java的fisrt行中我放了:

import com.beust.jcommander.*;

目录的结构是:

在Lab2中有nexts目录:

src:包含所有.java的

bin:所有.txt都将是

lib:包含jcommander.jar和目录com

生成文件

自述

Makefile使用如下路径:

classpath:=$(lib_d)/jcommander.jar:$(lib_d)/com

# If there's already a CLASSPATH, put it on the front
ifneq ($(CLASSPATH),)
        classpath:= $(CLASSPATH):$(classpath)
endif

# Re-export the CLASSPATH.
export CLASSPATH:=$(classpath)

在Ubuntu中它可以工作,但现在我正在使用Windows并在cygwin上运行,但它不起作用。我不明白为什么。

0 个答案:

没有答案