gpt4 book ai didi

Java - 在没有 IDE 的情况下使用下载的包

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:55 25 4
gpt4 key购买 nike

我是 Java 的新手。我仍在使用简单的文本编辑器进行开发,以更好地理解包的包含如何适用于 Java。

我有我的文件 Test.java,它的前两行是:

import java.util.List;  
import com.google.gson.Gson;

我尝试下载 google-gson 包并将其解压缩到 Test.java 所在的同一目录中。

|-- google-gson-1.5|   |-- gson-1.5.jar|   |-- gson-1.5-javadoc.jar|   |-- gson-1.5-sources.jar|   |-- LICENSE|   `-- README`-- Test.java

But when I try to launch:

javac Test.java

我收到此错误消息:

Test.java:2: package com.google.gson does not exist
import com.google.gson.Gson;

我应该怎么做才能使事情正常进行(使用命令行和简单的编辑器)?

谢谢,丹

最佳答案

假设 Test.java 没有分配给包:

编译:

javac -cp .;google-gson-1.5\gson-1.5.jar Test.java

运行:

java -cp .;google-json-1.5\gson-1.5.jar Test

如果要添加更多 JAR:

javac -cp .;google-gson-1.5\gson-1.5.jar;anotherlib\anotherlib.jar Test.java

(注意:显示的是 Windows 语法。在 *Nix 系统上,使用 : 而不是 ;/ 而不是 \)

只要您打算直接使用javacjava 命令行界面,我建议您创建一个build.bat 和一个run.bat(或 build.shrun.sh on *Nix)来存储 javacjava 您编写的咒语。这些脚本可以更轻松地:

  1. 几天后记住正确的构建/运行命令结构
  2. 将准备好构建/准备运行的项目副本发送给其他人
  3. 让您可以在文本编辑器中而不是在命令行中编辑命令

Ant :一旦您熟悉了在命令行和通过 shell 脚本使用 javajavac,可能是时候研究迁移到 Ant 强大的框架了,这对于维护非常有用您所有的构建、测试和运行配置。

关于Java - 在没有 IDE 的情况下使用下载的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4093021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com