小编Ruu*_*ddR的帖子

Intellij,同时打开两个项目

这不是关于在同一个窗口中拥有两个项目(如 Eclipse)的众多问题之一。我想问的是,点击一个项目可以同时打开2个项目吗?这是一张描述我想做的事情的图片: IntelliJ 界面上有标记

因此,当我按下红色矩形中的一个项目时,它会在矩形中打开两个项目,因为我总是需要同时运行服务器和客户端,所以我在想,也许有一种方法可以自动化此过程,并且只需单击两个之一,它就会打开两个。

java eclipse automation intellij-idea

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

使用通配符时,Javac无法找到符号,但在手动指定.java文件时有效

当我用这个编译器代码编译时:

@echo off
javac -d bin -sourcepath src/*.java src/sign/*.java src/Alert.java
pause
Run Code Online (Sandbox Code Playgroud)

我没有得到任何错误.但是当我用这段代码编译时

@echo off
javac -d bin -sourcepath src/*.java src/sign/*.java
pause
Run Code Online (Sandbox Code Playgroud)

我确实收到了错误 编译错误

alert.java是第一个文件

Alert.java

java javac

5
推荐指数
1
解决办法
291
查看次数

日食。类路径引用的档案不存在

在eclipse中,运行程序时出现此错误:类路径引用的存档不存在。我得到了另一个看起来完全相同的程序,但是它可以正常工作。以下是一些屏幕截图: http://i.imgur.com/ISMI0UX.png http://i.imgur.com/WZxgGXF.png http://i.imgur.com/4tt6XJl.png http://i.imgur.com/LQEEsHA.png http://i.imgur.com/E2Dm2Qp.png

这是来自类路径文件的代码。不工作的一个:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="lib" path="javazoom"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7"/>
    <classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

工作之一:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry excluding="javazoom/" kind="src" path=""/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="lib" path="javazoom"/>
    <classpathentry kind="output" path=""/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

这是关于javazoom的事情。在javazoom中,只有类,没有Java文件,因此我无法对其进行编辑。

java eclipse

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

如何在任务栏上制作Windows 7加载栏

我想在任务栏上创建一个 Windows 7 加载栏。像这样的东西: 这就是我要的

我已经有一个 jframe 框架,可以在其中加载游戏。我想让loadingbar显示下载游戏缓存的进度。jframe 和下载在两个单独的类中处理。

当我查看网络时,我发现了2个解决方案。

  1. SWT:您可以在其中创建加载栏,但我认为您不能将其与 jframe 结合起来。

  2. Bridj:可以添加到 jframe 中,但我不知道如何使用现有的 jframe 以及在两个不同的类中处理的进度和 jframe 来执行此操作。

java swing

5
推荐指数
1
解决办法
555
查看次数

只推送一些文件

我有一个服务器的git存储库.该服务器需要一些文件,但这些文件只需要推送一次.因此,当有人编辑它时,它不必被推送到github,但是当有人下载​​存储库时,他们应该获得未编辑的文件.

服务器需要运行这些文件,但是对于每个人来说这些文件是不同的,这就是为什么我不希望它再次被推送.

我怎样才能做到这一点?

git gitignore

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

如何自定义JProgressBar?

我正在制作一个启动器,我希望有一个自定义的ProgressBar.我已经完成了一些研究,并且可以使用JavaFX(从未用它做过什么),并且可以替换UI.我正在寻找一个圆形边缘和圆形填充条.像这样的东西:

package gui;

import java.awt.Desktop;
import java.awt.EventQueue;
import java.awt.Frame;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import java.net.URISyntaxException;
import java.net.URL;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JProgressBar;

public class Gui extends JFrame {

    private static final long serialVersionUID = 1L;
    private final JPanel contentPane;
    final JFrame frame = new JFrame();
    int pX,pY;

    /**
     * Launch the application.
     */
    public static void main(final String[] args) {

        EventQueue.invokeLater(new Runnable() { …
Run Code Online (Sandbox Code Playgroud)

java swing jprogressbar

3
推荐指数
1
解决办法
3985
查看次数

在java中写一个json文件

我想在java中编写一个json文件,但它不起作用,我得到了这个警告:我想知道如何做到这一点,因为我要将一个标签的cfg文件转换为json.

Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
Run Code Online (Sandbox Code Playgroud)

我有这个代码:

package json;  

import java.io.File;  
import java.io.FileWriter;  
import java.io.IOException;  

import org.json.simple.JSONArray;  
import org.json.simple.JSONObject;

public class JsonWriter {  

    public static void main(String[] args) {  

        JSONObject countryObj = new JSONObject();  
        countryObj.put("Name", "India");  
        countryObj.put("Population", new Integer(1000000));  

        JSONArray listOfStates = new JSONArray();  
        listOfStates.add("Madhya Pradesh");  
        listOfStates.add("Maharastra");  
        listOfStates.add("Rajasthan");  

        countryObj.put("States", listOfStates);  

        try {  

            // Writing to a file  
            File file=new File("JsonFile.json");  
            file.createNewFile();  
            FileWriter fileWriter = new FileWriter(file); …
Run Code Online (Sandbox Code Playgroud)

java json

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

创建更新程序.更新/下载部件

我想创建一个更新程序,但我不确定我是如何做这个部分的.我希望我的更新程序检查更新,然后计算它必须执行的所有更新,如下所示:您仍需要3/5更新.或类似的东西.我知道它检查是否有可用的更新,如果有更新,那么它会直接下载该更新,然后检查另一个更新并下载,但我希望它检查所有更新,然后下载它们.这是Launcher类

package com;

import com.check.Checker;
import com.download.DownloadData.DownloadFiles;

public class Launcher {

    public static void main(final String[] args) {
        for (DownloadFiles df: DownloadFiles.values()) {

            String fileName = df.fileName;
            String URL = df.URL;

            switch(Checker.isLatest(fileName, URL)) {
            case 0:
                System.out.println("Downloading " + fileName + ".");
                break;
            case 1:
                System.out.println("Updating " + fileName + ".");
                break;
            case 2:
                System.out.println(fileName + " is up to date.");
                break;
            }
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

这是isLatest方法:

public static byte isLatest(String fileName, String downloadUrl) {
        if (!hasFile(fileName)) {
            System.out.println("[" + …
Run Code Online (Sandbox Code Playgroud)

java download updates

3
推荐指数
1
解决办法
176
查看次数

(CMD)退出后我想做点什么

所以我用java制作了一些东西,当我运行它时它就可以了.当我键入ingame/restart时,我的批处理文件关闭(这就是我想要它的方式),但我希望在我的批处理关闭后它再次打开.所以它会是这样的:

@echo off
title WeLive4Pk
color 5d
java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
exit
start 2.run.bat
Run Code Online (Sandbox Code Playgroud)

但退出后你无能为力,所以我想问你.我怎样才能使它发挥作用.

java cmd batch-file

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

带有圆圈200x200的窗口200x200不适合

我正在尝试做一些非常简单的事情.我正在尝试创建一个窗口,其中有一个适合完美的圆圈.我制作了200x200的窗口和200x200的圆圈,它看起来像这样在此输入图像描述

这是我制作的代码:

using System.Windows.Forms;
using System.Drawing;

class HalloForm : Form
{
    public HalloForm()
    {
        this.Text = "Hallo";
        this.BackColor = Color.LightGray;
        this.Size = new Size(200, 200);
        this.Paint += this.tekenScherm;
        this.AutoScaleMode = AutoScaleMode.Font;
    }

    void tekenScherm(object obj, PaintEventArgs pea)
    {

        tekenSmiley(pea, 0, 0, 200);
        /*pea.Graphics.DrawString("Hallo!"
                               , new Font("Tahoma", 30)
                               , Brushes.Blue
                               , 10, 10
                               );*/

        //pea.Graphics.DrawArc(Pens.Black, )

        //pea.Graphics.FillEllipse(Brushes.Black, new Rectangle(new Point(x + 40, y + 40), new Size(50, 50)));
        //pea.Graphics.FillEllipse(Brushes.Black, new Rectangle(new Point(x + 110, y + 40), new Size(50, 50)));
        //pea.Graphics.FillPolygon(Brushes.Black, …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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