【问题标题】:How do you automatically import java libraries in sublime text 3?如何在 sublime text 3 中自动导入 java 库?
【发布时间】:2017-09-03 05:20:41
【问题描述】:

我什至不确定 library 是否是正确的术语,但我的意思是您在代码开头放置的内容,例如:“import javax.swing.JFrame;”。我想要一个能自动将它们放在我的代码开头的东西,所以我从这里下载了 JavaImports 包: https://packagecontrol.io/packages/JavaImports

我进入了 sublime text 3 设置并在右侧面板中粘贴了以下代码:

"settings":
{
"java_import_path":
[
    "default/java/import/path/src.zip",
    "path/to/library.jar"
]
}

但是,这给了我错误,说有尾随字符,所以我删除了花括号和单词“设置”:。我保存它并进入一些崇高文本中的Java代码,然后按Ctrl + Alt + i,在控制台中,它说:

File "./python3.3/zipfile.py", line 921, in __init__
FileNotFoundError: [Errno 2] No such file or directory: 
'default/java/import/path/src.zip'

如果您能告诉我如何解决此问题,我将不胜感激。谢谢。

【问题讨论】:

  • default/java/import/path/src.zip 在您的计算机上是否是一个有效路径,您在其中存储了一个包含您要导入的类的 zip 文件?示例中的那些路径名只是示例,您必须将它们替换为您要使用的库的源文件或 Jar 文件的位置。除此之外,您还可以只使用 IDE 并免费获得所有这些。
  • 你想导入java类但是你使用的是python脚本,怎么可能?
  • 我认为问题在于该文件路径不存在,但我尝试寻找一个充满类的 zip 文件,但我什至不知道它是什么或是否存在。我想我会使用另一个 IDE。 Sublime 文本对于新手来说太难使用了。感谢您的建议!

标签: java json sublimetext3 sublime-text-plugin


【解决方案1】:

当它说要添加时:

"settings":
{
    "java_import_path":
    [
        "default/java/import/path/src.zip",
        "path/to/library.jar"
    ]
}

这不是字面意思。这些文件不会存在于您的计算机上。

您要做的是进入您的 JDK 目录并找到您的 src.zip 文件路径。然后把它放在设置中。对我来说,这将是:

"settings":
{
    "java_import_path":
    [
        "/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/src.zip"
    ]
}

但我使用的是 Mac,而你的可能不同。

【讨论】:

  • 没问题。如果对你有用,你能接受答案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-12
  • 2013-07-05
  • 1970-01-01
  • 1970-01-01
  • 2016-06-28
  • 1970-01-01
  • 2023-03-24
相关资源
最近更新 更多