首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Jansi建立类路径

为Jansi建立类路径
EN

Stack Overflow用户
提问于 2019-05-15 02:12:49
回答 1查看 585关注 0票数 0

我第一次尝试在Java程序上使用Jansi,但是我无法导入org.fusesource.jansi.AnsiConsole并得到一个错误,说明这个包不存在。

我在C:\Users\Leonardo\Jansi下下载了最新的Jansi版本,其中jansi-1.17.1.jar (我不知道在此之后您是否需要对此文件做任何操作)。我为这个程序使用的文本编辑器是TextPad,我知道要使用Jansi,必须手动将它添加到它的环境变量中。我试着去做

Configure > Preferences > Environment Variables和添加一个新的变量named: %CLASSPATH%value: C:\Users\Leonardo\Jansi\jansi-1.17.1.jar;%CLASSPATH%;,如果任何人有任何经验的TextPad和日本Jansi,我将感谢您能给我的任何帮助。如果有人在另一个程序中使用了Jansi,我也可以切换到不同的文本编辑器或ide。下面是我一直在使用的示例代码,以查看我是否正确地设置了它,到目前为止没有任何进展。

代码语言:javascript
复制
import org.fusesource.jansi.AnsiConsole;
public class JansiDemo{
    public static final String CLS = "\u001b[2J\u001b[1;1H";
    public static final String RED = "\u001b[31;1m";
    public static final String GREEN = "\u001b[32;1m";
    public static final String YELLOW = "\u001b[33;1m";
    public static final String BLUEONWHITE = "\u001b[34;47m";
    public static void main(String[] args){
        AnsiConsole.systemInstall(); 
        System.out.println(RED + "apple " + YELLOW + "banana " + GREEN + "pepper");
        System.out.println(BLUEONWHITE + "this is blue on white" + NORMAL);
    }
}

这就是控制台编译它时输出的内容:

代码语言:javascript
复制
    E:\game.java:2: error: package org.fusesource.jansi does not exist import org.fusesource.jansi.AnsiConsole;

    E:\game.java:16: error: cannot find symbol AnsiConsole.systemInstall();

    symbol:   variable AnsiConsole
    location: class game
    2 errors

    Tool completed with exit code 1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-23 03:42:16

要在Textpad中设置类路径(我使用的是8.1.2版本),您必须先下载.jar文件,然后进入配置>首选项.>环境变量>新变量。然后将名称:CLASSPATH和.jar文件目录中的值设置为我的示例值:.jar之后,点击Ok,然后应用并重新启动您打开的任何命令提示符以保存任何更改。

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

https://stackoverflow.com/questions/56140910

复制
相关文章

相似问题

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