首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VS代码中构建Java项目时出错

在VS代码中构建Java项目时出错
EN

Stack Overflow用户
提问于 2020-11-10 10:43:05
回答 1查看 1.1K关注 0票数 1

我正在VS代码中使用Java。我将time4j库导入到我的项目中,当我试图编译该项目时,会出现以下错误:

代码语言:javascript
复制
Executing task: gradlew build   -Dorg.gradle.java.home="C:\Users\Public\wpilib\2020\jdk" <


> Task :compileJava FAILED
D:\Scripts\Java\Java_4\src\main\java\frc\robot\subsystems\PID.java:5: error: package net.time4j does not exist
import net.time4j.SystemClock;
                 ^
D:\Scripts\Java\Java_4\src\main\java\frc\robot\subsystems\PID.java:6: error: package net.time4j does not exist
import net.time4j.TemporalType;
                 ^
D:\Scripts\Java\Java_4\src\main\java\frc\robot\subsystems\PID.java:43: error: cannot find symbol
        this.clock = TemporalType.CLOCK.from(SystemClock.MONOTONIC);
                                             ^
  symbol:   variable SystemClock
  location: class PID
D:\Scripts\Java\Java_4\src\main\java\frc\robot\subsystems\PID.java:43: error: package TemporalType does not exist
        this.clock = TemporalType.CLOCK.from(SystemClock.MONOTONIC);
                                 ^
4 errors
Compilation Error!
GradleRIO detected this build failed due to a Compile Error (compileJava).
Check that all your files are saved, then scroll up in this log for more information.

FAILURE: Build failed with an exception.

但是当我编写程序时,没有任何错误,time4j也很好!我是java新手,我不明白自己做错了什么。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-12 01:22:08

首先,检查time4j的引用路径并使其正确,因为错误是package net.time4j does not exist

如果它确实存在,我们可以尝试:

  1. 下载.jar文件并将其复制到应用程序项目中的/libs/文件夹;

在项目dependency {compile filetree (DIR: 'libs', include:' *. Jar ')};文件的根级打开

  1. ,并编辑依赖项以包含新的.Jar文件:

  1. 重建项目.
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64767346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档