01/10/2018, 17:02

Hỏi về cách dùng package Java trong VS Code

Chào mọi người, mình đang mò code Java VS Code vì khá hứng thú với IDE này. Mình đang gặp một vấn đề là làm sao để dùng một class ở package khác vì trong VS Code nếu mình để khác folder thì nó sẽ gặp lỗi khi chạy. Mọi người giúp mình với .-.

Nguyễn Đình Anh viết 19:10 ngày 01/10/2018

import Class đó vào thôi bạn

Aragami1408 viết 19:03 ngày 01/10/2018

VS Code vì khá hứng thú với IDE này

VS Code là text-editor chứ không phải là IDE

Một package thì giống như là folder thôi!

Ví dụ:

package com.harrycoder.javaapp;

public class MainApp
{
    // Code goes here
}

thì cấu trúc thư mục sẽ là:

com
|____harrycoder
|____javaapp
|____MainApp.java


bản chất của một package là vầy
Phan Bá Hải viết 19:03 ngày 01/10/2018

Trước tiên bạn đã cài Java Extension Pack chưa?
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Nếu đã cài rồi thì bạn có thể tạo package giống như cách tạo thư mục (như @HaryCoder đã hướng dẫn)
VD: class com.example.domain.User
Thì tổ chức thư mục là com/example/domain/User.java

Tuy nhiên đôi khi Java Extension Pack chỉ nhận ra package khi tạo project Maven, còn tạo project thủ công đôi khi nhận đôi khi không

VD thực tế nhé, bạn thử download project này về (trang Github có nút download zip)

GitHub

SakaDream/Java-Multithread-Downloader

Java-Multithread-Downloader - A simple multithread downloader written in Java


Giải nén ra và mở folder Java-Multithread-Downloader bằng VS Code (nhấn chuột phải chọn Open folder in VS Code hoặc kéo folder vào cửa sổ VS Code)
Xem cấu trúc thư mục src/main/java

Kai viết 19:17 ngày 01/10/2018

@HarryCoder @SakaDream
Mình import vào rồi mà không dùng fields và methods ở class khácecl package như trong eclipse được á. Như vd này: https://1drv.ms/u/s!AuUxhDAmM59agZ1eXEDsyD5FhAR7wA
Mấy bạn xem giúp mình với!

Phan Bá Hải viết 19:15 ngày 01/10/2018

Mà bạn có được quyền edit comment không nhỉ? (hình cây bút như hình)

Hiện tại mình đang ở công ty nên chắc tối mình mới vào xem link bạn gửi được

Kai viết 19:07 ngày 01/10/2018

Có rồi á bạn, tại lúc sáng mình post bị gì đó hông hiện lên nên đăng hai ba post .-.
Cảm ơn bạn trước nha.

Bài liên quan
0