小编Alb*_*rto的帖子

HashMap <>错误.非法的类型开始

每当我尝试编译这个函数时,它在第10行给出一个错误 - > ErrorMessage:CandidateCode.java.10:非法启动类型static HashMap hm = new HashMap <>(); 1错误我正在尝试在网站的编译器上编译它,但是当我使用netbeans时它完全正常.

import java.util.*;

public class CandidateCode {

    static int rep, total = 0, sum = 0, i = 0, j = 0;
    static HashMap<Integer, Integer> hm = new HashMap<>();
    static ArrayList<Integer> al;

    public static int DistributingMedals(int input1, int[] input2, int[] input3, 
                                         int[] input4, int input5) {

        //Write code here
        for (i = 0; i < input1; i++) {
            int start = input3[i];
            int end = input4[i];
            int count = input2[i]; …
Run Code Online (Sandbox Code Playgroud)

java hashmap

2
推荐指数
1
解决办法
7352
查看次数

使用@Component for bean抛出错误.NoSuchBeanDefinitionException

我正在尝试创建一个简单的spring应用程序,但是当我对bean使用@Component注释而不是在spring.xml文件中定义它时,我收到此错误.

2017年8月9日上午11:06:03 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh INFO:刷新org.springframework.context.support.ClassPathXmlApplicationContext@7e32c033:启动日期[Wed Aug 09 11:06:03 IST 2017]; org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO:从类路径资源加载XML bean定义[spring.xml]线程"main"org.springframework中的异常.beans.factory.NoSuchBeanDefinitionException:org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:687)中没有名为'oval'的bean可用.在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)的org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)org中的AbstractBeanFactory.java:1207) org.sumit.javabrains.DrawingApp.main中的.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1078)(DrawingApp.java:24)

我的类如下:1.DrawingApp.java(主类)

public package org.sumit.javabrains;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class DrawingApp {
    public static void main(String[] args) throws InterruptedException {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
    Oval oval = (Oval) context.getBean("oval");
    oval.draw();                
    }
}
Run Code Online (Sandbox Code Playgroud)

2. Spring.xml

<?xml version = "1.0" encoding = "UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd 
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context-4.0.xsd">

<context:component-scan base-package="com.sumit.javabrains" />
<context:annotation-config />

<bean id="focus" class="org.sumit.javabrains.Point" scope="singleton">
    <property name="x" value="-7" />
    <property name="y" …
Run Code Online (Sandbox Code Playgroud)

spring

-1
推荐指数
1
解决办法
583
查看次数

标签 统计

hashmap ×1

java ×1

spring ×1