尝试运行.jar文件时出现NullPointerException

我刚开始学习java,只知道少量代码,但这仍然是一个简单的程序。 它更像是一个恶作剧程序,但主要是为了测试我是否可以制作一个jar文件。 这是代码: import java.awt.*; import java.awt.event.*; import java.lang.*; import java.util.Random; public class randommouse { public static void main(String[] args) { for (int i=1; i<1000; i++) { Random rand = new Random(); int w = rand.nextInt(1024) + 1; int h = rand.nextInt(768) + 1; int t = rand.nextInt(2000) + 1; try { Robot r = […]

用于上传文件的Java小程序

我正在寻找一个Java applet来从客户端机器读取文件,并为PHP服务器上传创建一个POST请求。 服务器上的PHP脚本应该在FORM提交中接收文件作为普通文件上传。 我使用以下代码。 文件内容将传递给PHP脚本,但它们未正确转换为图像。 //uploadURL will be a url of PHP script like // http://www.example.com/uploadfile.php URL url = new URL(uploadURL); HttpURLConnection con = (HttpURLConnection)url.openConnection(); con.setRequestMethod(“POST”); con.setDoInput(true); con.setDoOutput(true); InputStream is = new FileInputStream(“C://img.jpg”); OutputStream os = con.getOutputStream(); byte[] b1 = new byte[10000000]; int n; while((n = is.read(b1)) != -1) { os.write(“hello” , 0, 5); test […]

使用C#进行AES加密和使用Java进行解密

我只想确认我对AES如何工作的理解。 如果公司#1正在加密数据,并将此数据发送到公司#2进行解密,那么我们假设其中一个使用C#和另一个Java。 只要两者都使用相同的共享密钥,是否有任何其他设置/配置明智的双方应该同意确保数据正确加密和解​​密?

在jButton中添加背景(netbeans gui builder)

当我尝试通过转到其属性然后图标在Jbutton中添加背景时,它然后设置按钮的背景,但是我在按钮上写的文本,它向右移动(在按钮区域之外)。什么是这个解决方案?

使用MongoDB驱动程序时的java.lang.NoClassDefFoundError

我正在尝试使用servlet上的Java驱动程序连接到mlab上托管的MongoDB数据库。 import org.bson.Document; import com.mongodb.MongoClient; import com.mongodb.MongoClientURI; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; public class MongoConnection { protected void connectToMongo(String loc){ String dbName = “readings”; String collection = “data”; MongoClientURI uri = new MongoClientURI(“mongodb://user:pass@ds143109.mlab.com:43109/readings”); MongoClient client = new MongoClient(uri); MongoDatabase db = client.getDatabase(dbName); MongoCollection readings = db.getCollection(collection); Document doc = Document.parse(loc); readings.insertOne(doc); client.close(); } } 问题是我收到以下错误: java.lang.NoClassDefFoundError: […]

Libgdx Box2D像素到电表的转换?

当尝试使用Box2D编写游戏时,我遇到了Box2D的问题。 我填充了纹理和精灵的长度的像素数,以创建一个围绕它的框。 一切都在正确的地方,但由于某种原因一切都很慢。 通过互联网查看我发现,如果你没有将像素转换为米,box2d可能会将形状作为非常大的对象处理。 这似乎是一切运动缓慢的合理原因。 我在这个网站上发现了类似的问题,但答案似乎并没有帮助。 在大多数情况下,解决方案是使用缩放因子制作将像素数转换为米的方法。 我尝试了这一点,但一切都放错地方并且尺寸错误。 这对我来说似乎是合乎逻辑的,因为数字改变但具有相同的含义。 我想知道是否有办法让像素意味着更少的米,所以一切都应该在相同(像素)大小的同一个地方,但意味着更少的米。 如果你有不同的方式,你认为可能有所帮助,我也想听听它.. 这是我用来创建相机的代码 width = Gdx.graphics.getWidth() / 5; height = Gdx.graphics.getHeight() / 5; camera = new OrthographicCamera(width, height); camera.setToOrtho(false, 1628, 440); camera.update(); 这是我用来创建对象的方法: public void Create(float X, float Y, float Width, float Height, float density, float friction, float restitution, World world){ //Method to create an item […]

eclipse中的* .snap文件是什么?

我在工作区有很多项目。 每隔一两周,我必须搜索* .snap文件删除它们。 否则我的日食需要很多时间才会出现? 很好奇,知道他们是什么? 他们特定于java吗? 因为我的工作区里有很多java项目?

Swing:从对话框的按钮中移除焦点边框

我想知道如何从对话中的按钮中删除这个灰色边框? 对于简单的JButtons,我找到了一个解决方案 – 只需使用button.setFocusPainted(false); 但有没有一种简单的方法可以对所有对话中的所有按钮执行相同的操作? 我试图查看UIManager属性,但似乎没有合适的参数。 提前致谢!

线程“main”java.util.InputMismatchException中的exception

我需要帮助在java中进行一次练习,我可能会在2小时内遇到此错误。 任何帮助都会很棒。 Exception in thread “main” java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:909) at java.util.Scanner.next(Scanner.java:1530) at java.util.Scanner.nextInt(Scanner.java:2160) at java.util.Scanner.nextInt(Scanner.java:2119) at prodavnica.Prodavnica.main(Prodavnica.java:60) Java Result: 1 package prodavnica; public class Proizvod { private String ime_proizvod; private static int cena; public Proizvod(String ime_proizvod, int cena) { this.ime_proizvod = ime_proizvod; this.cena=cena; } public String getIme_proizvod() { return ime_proizvod; } public void setIme_proizvod(String ime_proizvod) […]

Java char数组为int

是否可以将包含数字的char[]数组转换为int ?