小编Pro*_*Rev的帖子

javac:无效的目标版本:1.8

我最近下载了与NetBeans捆绑在一起的JDK 1.8.0.0_06.然后我发现我在Java 1.7中开发的JavaFx项目将无法在Java 1.8中编译,因此我将JDK降低到1.7.还是我不能让它工作/编译.我收到此错误:

javac: invalid target release: 1.8
Usage: javac <options> <source files>
Run Code Online (Sandbox Code Playgroud)

我真的被困住了,非常感谢任何帮助.

java netbeans javafx runtime-error

85
推荐指数
7
解决办法
15万
查看次数

没有实现接口的所有方法.可能吗?

有没有什么办法实现继承类的所有接口的方法呢?

java

56
推荐指数
5
解决办法
7万
查看次数

如何在spring中引用另一个xml文件的bean

我在xml文件中定义了一个Spring bean.我想从另一个xml文件中引用它.我该怎么办呢?

java spring reference javabeans

36
推荐指数
3
解决办法
8万
查看次数

如何在Spring中向多个收件人发送电子邮件

电子邮件只会发送到String[] to阵列中的最后一个电子邮件地址.我打算发送到添加到阵列的所有电子邮件地址.我怎样才能做到这一点?

public void sendMail(String from, String[] to, String subject, String msg, List attachments) throws MessagingException {

    // Creating message  
    sender.setHost("smtp.gmail.com");
    MimeMessage mimeMsg = sender.createMimeMessage();
    MimeMessageHelper helper = new MimeMessageHelper(mimeMsg, true);
    Properties props = new Properties();
    props.put("mail.smtp.starttls.enable", "true");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.port", "425");

    Session session = Session.getDefaultInstance(props, null);

    helper.setFrom(from);

    helper.setTo(to);

    helper.setSubject(subject);
    helper.setText(msg + "<html><body><h1>hi welcome</h1><body></html", true);

    Iterator it = attachments.iterator();

    while (it.hasNext()) {
        FileSystemResource file = new FileSystemResource(new File((String) it.next()));
        helper.addAttachment(file.getFilename(), file);
    }

    // Sending message  
    sender.send(mimeMsg);
}
Run Code Online (Sandbox Code Playgroud)

java email spring

18
推荐指数
4
解决办法
2万
查看次数

是否有任何日期和时间选择器可用于javaFx?

我是Java的新手,我已经开始使用javaFx在java中开发应用程序了.搜索了很多,但在javaFx中找不到任何日期和时间选择器.即使我试过JFxtras但它没有用.顺便说一句,我使用的是javafx 2.2.3和java 7.任何帮助都将受到高度赞赏.

javafx datepicker

13
推荐指数
3
解决办法
3万
查看次数

如何在Java中找到调用方法的对象

我可以在Java中找到调用方法的对象吗?我有一个团体和人的社交网络.如果一个人想要离开一个团体,只有那个人可以从团体中移除,没有其他人可以移除那个人,不管怎样,调用该方法的人必须证明它的身份.

java authentication

12
推荐指数
2
解决办法
3万
查看次数

使用::时Java 8缺少参数

Java 8只::通过方法名称启用方法引用.

protected Object loadBeanController(String url) throws IOException {
    loader = new FXMLLoader(getClass().getResource(url));
    ApplicationContext context = MyProjectClass.getApplicationContext();

    loader.setControllerFactory(context::getBean);

    return loader.getController();
}
Run Code Online (Sandbox Code Playgroud)

但是,根据BeanFactory接口(Spring)getBean() getBean不采用空参数 - 一些参数值是预期的:

getBean(String name)
getBean(String name,Class requiredType)
getBean(String name,Object [] args)

这是如何解决的?

java spring spring-mvc java-8 method-reference

11
推荐指数
1
解决办法
433
查看次数

如何在NetBeans上使用Maven运行多模块项目

我在NetBeans IDE Maven多模块项目中有2个OSGi Bundle作为服务.我迄今为止所知道的唯一的方式去构建和部署OSGi包作为解释这里:构建和部署OSGi包

要运行任何捆绑包,我必须转到GlassFish OSGi管理控制台捆绑包并单击START/STOP选项卡以运行捆绑包以将必要的项目打印到控制台(如" 构建和部署OSGi捆绑包"中所述 "教程的一部分).所有这一切只是为了在控制台上运行:

System.out.println("HelloActivator::start");
context.registerService(Hello.class.getName(), new HelloImpl(), null);
System.out.println("HelloActivator::registration of Hello service successful");
Run Code Online (Sandbox Code Playgroud)

问题是这似乎是一个非常漫长的过程.是否有另一种方法可以获得类似的功能,比如我可以通过非多模块项目实现的功能,我只需单击NetBeans 运行选项卡,然后将项目打印System.out.println("Hello World")到控制台即可.

我想通过单击运行按钮以类似的方式运行所有模块.

java netbeans maven

8
推荐指数
0
解决办法
966
查看次数

ejabberd:运行安装后脚本时出错

我正在尝试ejabberd在我的电脑上安装,但我一直收到此错误:

Error running Post Install Script
The installation may not have completed correctly
Run Code Online (Sandbox Code Playgroud)

xmpp ejabberd

7
推荐指数
1
解决办法
1417
查看次数

创建程序集归档文件箱时出错:您必须至少设置一个文件

我有一个模块调用一个Maven多模块项目MOD1,我试图添加到一个文件夹/project jarsmvn assembly:assembly从应用程序文件夹,其中的应用程序pom.xml的是.

错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.3:single (assembly) on project wrapper: Failed to create assembly
: Error creating assembly archive bin: You must set at least one file. -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

项目文件夹结构:

app
    | pom.xml
    | src    | main     | ...
wrapper
    | pom.xml
    | src    | main     | ...
mod1
    | pom.xml
    | src    | main     | ...

// After mvn assembly:assembly

project jars
    | mod1.jar
Run Code Online (Sandbox Code Playgroud)

mod1 pom.xml

<project>
  <groupId>org.test</groupId> …
Run Code Online (Sandbox Code Playgroud)

java maven maven-assembly-plugin

7
推荐指数
1
解决办法
4万
查看次数