簡體   English   中英

為什么我不能創建Java列表?

[英]Why can't I create the Java list?

我無法運行下面的代碼。 我得到的反饋是“找不到符號”,它出現的位置在“私人列表產品”行上的字母“ i”上。

錯誤消息是:[錯誤] \\ Users \\ Filip \\ Dropbox \\ EclipseWorkspace \\ ProductsCarts \\ src \\ main \\ java \\ hello \\ Cart.java:[8,14]錯誤:找不到符號

我不知道這是否重要,但是我正在使用Spring Boot框架和Maven。

怎么了? (請注意,類Cart由產品列表組成。產品代碼顯示在此下方)

package main.java.hello;

import java.util.LinkedList;
import java.util.List;

public class Cart {
    private int id;
    private List<Product> products;

    public Cart(int id){
        this.id=id;
        //products=new LinkedList<Product>();

    }
}

產品代碼:

package main.java.hello;

public class Product {
    private int id;
    private String name;
    private double priceIncVat;
    private double vatPercentage;
    private double vatAmount;



    public Product(int id, String name, float priceIncVat, float vatAmount){
        this.id=id;
        this.name=name;
        this.priceIncVat=priceIncVat;
        this.vatPercentage=(vatAmount/priceIncVat);

    }

}

這是完整的錯誤消息:

 [ERROR] \Users\Filip\Dropbox\EclipseWorkspace\ProductsCarts\src\main\java\hello\Cart.java:[8,14] error: cannot find symbol
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project gs-handling-form-submission: Compilation failure
[ERROR] \Users\Filip\Dropbox\EclipseWorkspace\ProductsCarts\src\main\java\hello\Cart.java:[8,14] error: cannot find symbol
[ERROR] -> [Help 1]
 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
 [ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
C:\Users\Filip\Dropbox\EclipseWorkspace\ProductsCarts>

您正在混合目錄布局。 Maven將源代碼放入src/main/java ,而不僅僅是src 您的軟件包聲明認為您只是將代碼放入src 除去額外的組件,您可能不會使用m2eclipse來管理Eclipse構建。 如果沒有,則將項目安裝並導入為Maven項目。

只需創建示例Java項目並安裝“ m2eclipse”插件即可管理Eclipse構建。 然后右鍵單擊您的項目,進行配置,然后單擊“轉換為maven”選項,然后將項目轉換為maven,這是在項目目錄根文件夾pom.xml文件中生成的。 並檢查您的包文件夾,如src / main / java和src / test / java等。然后在此位置src / main / java中創建包並創建Java文件。 如果您需要為您的項目添加任何jar文件,只需更新其中包含的pom.xml文件

<groupId>....</groupid>
<artifactId>...</artifactId>
<version>....</version>`enter code here`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM