如何在 Visual Studio Code 上使用包声明启动 Java 项目?

Ind*_*iGo 6 java visual-studio-code

我正在 Visual Studio Code 上学习 Java。我已经在其中安装了“Microsoft Java 扩展”。我的基本 Java 程序在没有包声明的情况下运行良好。但我想打包我的程序。如何 ?

早些时候我使用了“IntelliJ IDEA”。我曾经开始一个新项目并声明“包com.java.learn”。在 Visual Studio Code 中没有创建新 java 项目的选项。有一个创建工作区的选项,但我仍然遇到同样的问题。

我有两个java类。“Index.java”和“InputHelper.java”。Index.java 是主要的java 文件。InputHelper 是我在 Index.java 中使用的一个单独的类。我想制作一个项目并打包两个(或更多)文件。

错误信息:

The declared package "com.java.learn" does not match the expected package
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Joo*_*gen 8

包是子目录的路径。假设您的 Java 源代码位于(的子目录)目录中src。紧接其下的所有源src都具有“默认”包=无包声明。

src/com/java/learn(4 个嵌套目录)中package com.java.learn;,java 源代码是预期的。

在您的情况下,创建 3 个目录的路径:com, javalearn后者包含您的 java 源代码。


其余的,尽量遵循java的编码约定:类名以大写字母开头Index,变量名和方法名以小写字母开头。

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