Click here to Skip to main content
15,892,298 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
i create a applet in java with netbeans
i want use this to aspx page
Java
package org.me.hello;

import java.awt.Dimension;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import java.applet.Applet;
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
     public class MyApplet extends Applet {
         public static void main(String[] args)
  {
    JFrame frame = new JFrame();
    MyApplet inst = new MyApplet();
    frame.getContentPane().add(inst);
    ((JComponent)frame.getContentPane()).setPreferredSize(inst.getSize());
    frame.pack();
    frame.setVisible(true);
  }
          public MyApplet()
  {
    initGUI();
  }

  private void initGUI() {
    try {
      setSize(new Dimension(10, 10));
    } catch (Exception e) {
      e.printStackTrace();
    }
  }

  public void WelcomeToJava() {
    JOptionPane.showMessageDialog(null, "Hi .NET Welcome To Java");
  }
  public String cpuid()
  {
                                            
     
          String result = "";
    try {
      File file = File.createTempFile("realhowto",".vbs");
      file.deleteOnExit();
      FileWriter fw = new java.io.FileWriter(file);

      String vbs =
         "Set objWMIService = GetObject(\"winmgmts:\\\\.\\root\\cimv2\")\n"
        + "Set colItems = objWMIService.ExecQuery _ \n"
        + "   (\"Select * from Win32_BaseBoard\") \n"
        + "For Each objItem in colItems \n"
        + "    Wscript.Echo objItem.SerialNumber \n"
        + "    exit for  ' do the first cpu only! \n"
        + "Next \n";

      fw.write(vbs);
      fw.close();
      Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());
      BufferedReader input =
        new BufferedReader
          (new InputStreamReader(p.getInputStream()));
      String line;
      while ((line = input.readLine()) != null) {
         result += line;
      }
      input.close();
      return result;
    }//try
    catch(Exception e){
       return e.toString();
    }
  }//cpuid
     }

but the exception throw :
java.lang.SecurityException: Unable to create temporary file
i beginning in java
Posted
Comments
jiji2663 1-Nov-13 16:34pm    
i think, permission for create file
So, you have the permissions?
jiji2663 2-Nov-13 3:48am    
i get error java.lang.SecurityException: Unable to create temporary file
i think don't have permission to create file to client
So, you should have that permission. Follow that link and try.

1 solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900