当前位置: 首页 > 知识库问答 >
问题:

如何在VisualStudio代码上用包声明启动Java项目?

吕奇
2023-03-14

我正在学习Visual Studio Code上的Java。我已经在其中安装了"Microsoft扩展Java"。我的基本Java程序运行良好,无需软件包声明。但我想打包我的程序。如何?

早些时候我用了“IntelliJ IDEA”。我曾经启动一个新项目并声明“package com.java.learn”。在VisualStudio代码中,没有创建新java项目的选项。有一个创建工作区的选项,但我仍然有同样的问题。

我有两个java类。“Index.java”

错误消息:

The declared package "com.java.learn" does not match the expected package

共有2个答案

古畅
2023-03-14

我遇到了一个类似的问题,来自Eclipse/IDEA的背景,您发现很难在java IDE中没有创建新包的功能。

尽管Joop Eggen的答案是正确的,即包是子目录的路径,但当子包的数量较大且子包的名称较长时,创建子目录可能会感到乏味。

您可以使用以下VSCode扩展名:https://github.com/jiangdequan/vscode-java-saber

这是一个非常方便的扩展。它为以下方面提供支持:

  • 新建:Java文件(注释/类/接口/枚举/包/JSP/超文本标记语言)
  • 生成Getters和Getters
  • 复制限定名称
  • 按名称排序项目
  • 运行Maven目标
  • 生成文档

你可以试试这个分机。

诸葛立果
2023-03-14

包是子目录的路径。假设您的java源代码位于src目录的(子目录)。紧挨着src的所有源都有“默认”包=无包声明。

src/com/java/learn(4个嵌套目录)中,包com.java.learn;预期用于java源。

在您的例子中,创建一个包含3个目录的路径:com、java、和learn后者包含您的java源代码。

对于其余部分,请尝试遵循java的编码约定:类名以大写字母开头,如索引,变量和方法名以小写字母开头。

事实上,尽管微软经常被低估,但我会选择更主流的IDE来学习java。IntelliJ IDEA(社区版)很好;NetBeans IDE也是一个干净的不错的IDE;eclipse经常使用——尽管恕我直言有点过头了。

 类似资料:
  • 我正在尝试使用VisualStudio代码编译和运行一个基于maven的Java项目。 VSCODE本身需要JDK11。我安装了JDK11,并将其作为java.home添加到VSCODE“Java:配置Java运行时”部分。 然而,项目需要Java8。我有JAVA_HOME指出的JDK 8,pom.xml指定 然而,当我编译并尝试在VSCODE中运行项目时,我会收到消息 尽管VSCODE知道JDK

  • 问题内容: 我们有一个带有 Java 文件的 Maven 项目(打包为JAR)。最近将一个新的 Java 源文件添加到该项目中。添加Java文件的路径与其包声明不匹配。不出所料,Eclipse在类中显示了不匹配的错误。但是,Maven可以很好地构建项目。在生成的JAR文件中,.class文件位于包声明所指示的路径中。我们试图将Java源文件移动到其他不正确的文件夹中(即与包声明不同),但是每次Ma

  • 我想缩进VisualStudio代码中的特定代码段。 我读了如何在Visual Studio Code中格式化代码?这提供了缩进整个代码的快捷方式,但在选择特定代码部分时不起作用。 在我的代码中选择了一些行后,我尝试了CtrlShiftF,但是整个文件是缩进的。我在Windows上使用Visual Studio Code Insider 1.8.0。我怎么能做到呢?

  • 我定义了一个package-info.java类,我需要生成一个xml文件,其中包含这里定义的所有xmlns: 在生成的xml中,前缀xs将被删除。 我假设因为namespaceURI它被定义了两次,但我需要两个命名空间。有没有任何配置可以保持所有XmlN前缀的定义? 编辑:21/03/2022 我最终以编程方式添加了该命名空间:

  • 我想使用Java代码启动weblogic服务器,并尝试了许多选项。在我的计算机中,startweBlogic.cmd文件位于 D:\Oracle\Middleware\user_projects\domains\ass1\startweBlogic.cmd

  • 安装了win10,安装了Visual Studio+Xamarin。我创建了Xamarin论坛项目,并尝试在Android上运行: 如何正确地开始?