如何在Java import语句中正确配置缺少的符号?

时间:2016-06-27 00:39:40

标签: java import base64 classpath

我最近遇到了这个错误:

chan@TakShing:~/Desktop/Java$ javac test.java
test.java:16: error: cannot find symbol
String encoded = Base64.encodeBase64String( user_pass.getBytes() );
                 ^
  symbol:   variable Base64
  location: class test
1 error

所以我浏览了一些网站,发现你必须下载我的源文件:http://commons.apache.org/proper/commons-codec/download_codec.cgi

我下载了" commons-codec-1.10-src.tar.gz "在" Source",但我完全坚持如何继续完成所有连接的最后一步。我现在也在Ubuntu上。

我承认我已经看到一些帖子说要设置类路径,但我不明白,因为我找到的所有答案都是"设置classapth"就是这样。问题是我不知道如何做到这一点,而且我在做这个技术的东西,尤其是Ubuntu时,我是一个完全的业余爱好者。有人能帮帮我吗?

1 个答案:

答案 0 :(得分:2)

如果您已经安装了Java JDK,则无需下载任何软件包或任何内容。您只是忘记导入Base64包。

在文档的顶部,写下: import java.util.Base64你应该没问题。

更新

我重新编写了代码以符合Java's Base64 package.

import java.util.Base64;

String encoded = Base64.getEncoder().encodeToString(user_pass.getBytes());