我正在学习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
我遇到了一个类似的问题,来自Eclipse/IDEA的背景,您发现很难在java IDE中没有创建新包的功能。
尽管Joop Eggen的答案是正确的,即包是子目录的路径,但当子包的数量较大且子包的名称较长时,创建子目录可能会感到乏味。
您可以使用以下VSCode扩展名:https://github.com/jiangdequan/vscode-java-saber
这是一个非常方便的扩展。它为以下方面提供支持:
你可以试试这个分机。
包是子目录的路径。假设您的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上运行: 如何正确地开始?