【问题标题】:"Access is denied." while compiling servlet“访问被拒绝。”在编译 servlet 时
【发布时间】:2014-12-19 11:36:16
【问题描述】:

我必须这样编译 Prime.java:

javac –extdirs <path-to-appserver>/lib –Xlint Prime .java

就我而言,它看起来像

C:\Users\Mateusz\workspace\zad2\WebContent\WEB-INF\classes&gt; &gt;javac -extdir &lt;D:\xampp\tomcat&gt;\lib -Xlint Prime.java

来自 cmd 的响应是“访问被拒绝。”

我该如何解决这个问题?

我正确设置了路径和 java_path。

【问题讨论】:

  • 您有访问该目录的权限吗?尝试以管理员身份运行提示。
  • 您能否发布整个错误消息,或者“访问被拒绝”整个消息?
  • @JGrice 是的,我检查了两次。
  • @iamnotmaynard 这是完整的信息
  • 您的命令行中有一些杂散的 '>' 和 '

标签: java servlets


【解决方案1】:

您是否以管理员身份运行 cmd?

http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx

你影响的所有目录都存在吗?你有写权限吗?

编辑:

你必须远程“”你基本上试图写入一个文件。它应该像这样工作:

javac -extdirs D:\xampp\tomcat>\lib -Xlint Prime.java 

EDIT2:

参数是“extdirs”而不是“extdir”(不带“”)

【讨论】:

  • 是的,我检查了两次。另外我将我的目录从 C:\ 更改为 D:\ 以防避免访问 C:\
  • C:\Users\Mateusz\workspace\zad2\WebContent\WEB-INF\classes>javac -extdir D:\xampp\tomcat>\lib -Xlint Prime.java
  • 这里是回复javac: invalid flag: -extdir Usage: javac &lt;options&gt; &lt;source files&gt;
  • 抱歉,试试这样:C:\Users\Mateusz\workspace\zad2\WebContent\WEB-INF\classes>javac -extdirs D:\xampp\tomcat>\lib -Xlint Prime。爪哇
  • 哇!错误数量惊人..这不是好方法..几个例子:Prime.java:2: error: package javax.servlet does not exist import javax.servlet.ServletException; ^ Prime.java:3: error: package javax.servlet.annotation does not exist import javax.servlet.annotation.WebServlet; ^ Prime.java:12: error: cannot find symbol public class Prime extends HttpServlet {
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 2011-08-27
  • 1970-01-01
  • 2016-09-21
  • 1970-01-01
相关资源
最近更新 更多