Tag: access denied

IOException – 使用FileOutputStream拒绝访问

我得到以下IOException: java.io.IOException: Access is denied at java.io.WinNTFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:850) at zipUnzipper.main(zipUnzipper.java:41) 尝试运行以下代码时: public class zipUnzipper { public zipUnzipper() { } public static void main(String[] args){ //Unzip to temp folder. Add all files to mFiles. Print names of all files in mFfiles. File file = new File(“C:\\aZipFile.zip”); String filename = file.getName(); String filePathName = new […]

在Windows Vista上请求Java应用程序的管理员权限

当我尝试通过Java ProcessBuilder类在任务调度程序中创建一个新任务时,我得到一个访问被拒绝错误的Windows Vista。 在XP上它工作得很好。 当我使用“Run as adminstrator”选项时,它也可以在Vista上运行。 然而,这是一个额外的步骤,用户可能不知道这一点。 当用户只需双击应用程序图标时,它将失败并拒绝访问。 我的问题是如何强制java应用程序在启动后立即重新获得管理员权限?

在Windows 7上创建文件会导致“拒绝访问”exception

我有一个Java应用程序,用户可以使用以下代码创建文本文件并将其保存在计算机上的任何位置: File txtFile = new File( path ); Writer writer = new BufferedWriter( new OutputStreamWriter( new FileOutputStream( txtFile ), “UTF-8” ) ); // Error occurs here. 但许多使用Windows 7的用户报告说,将文件保存到“C:\”时 ,会出现“ 访问被拒绝 ”错误。 我发现这是因为他们需要管理员权限才能将文件保存在Win7中的此类路径中。 而不是向用户显示警告消息:“ 您无法将文件保存在此路径中 ”,我可以以某种方式将文件保存在此路径中,例如,如果有通过Java代码在Win7中具有管理员权限的方法,或者这样的事情?

用户’root’@’localhost’拒绝访问

我试图从数据库中获取记录。 但我面临这个访问被拒绝的问题。 我尝试了Stack Overflow上提到的其他解决方案,比如向用户授予权限..但没有一个工作。 访问数据库的代码: public void service(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException{ response.setContentType(“text/html”); PrintWriter out = response.getWriter(); out.println(“”); out.println(“Servlet JDBC”); out.println(“”); out.println(“Servlet JDBC”); out.println(“”); // connecting to database Connection con = null; Statement stmt = null; ResultSet rs = null; try { Class.forName(“com.mysql.jdbc.Driver”); con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/employees”,”root”,”root”); stmt = con.createStatement(); rs = stmt.executeQuery(“SELECT * FROM […]