java编译时找不到符号找不到文件

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&java编译的时候为什么总是提示找不到文件呢,急急急急_百度知道
java编译的时候为什么总是提示找不到文件呢,急急急急
弄好了加金币15
求速度联系
提问者采纳
估计是文件名称的问题,你看看这个文件的后缀名,就是看看这个文件是什么类型的
后缀名没有错是.java,我的安装文件是放在F:&#92;新建文件夹 (4)。PATH设置为F:&#92;新建文件夹 (4)&#92;binclasspath设置为F:&#92;新建文件夹 (4)&#92;lib
首先你得到放有.java文件的路径下也就是比如你的nihao.java文件在F盘下你应该首先跳转到F盘下,命令提示符里面输入F:
跳转到F盘下再使用javac命令进行编译
但是输入F就提示说不是内部或者外部指令,也不是可运行程序什么的
F后面加一个冒号
想问一下,那些路径设置的后面有没有冒号的呢?环境变量有没有设置正确?编程的源文件要放在哪个目录下呢?
编程源文件放在那里不要紧,关键是到存放路径下能找到就行,环境变量设置简单方法,进入java的安装路径jdk目录下的bin文件夹下复制地址栏中的地址,添加到path环境变量中,记得先加分号,然后进入jdk目录下的lib文件夹下复制路径添加到classpath(需要自己新建)下,注意以.;(注:英文状态下的点,分号)开头粘贴刚才复制的lib路径,然后命令提示符中输入javac如图,环境变量设置正确
输入java javac java -version都是提示正常的,只是编译文件的时候说找不到文件
看看当前路径下有没有要编译的文件
你的nihao.java 在哪儿放着
提问者评价
十分的感谢这么耐心的回复我这个菜鸟
其他类似问题
为您推荐:
其他5条回答
两个可能:1、环境变量没有配置,小伙子;2、nihao.java可能这个不是其真实名字,因为windows会隐藏其后缀名,你需要在文件夹选项里,让其不隐藏后缀。你可以在cmd里输入dir看到底有没有这个文件。下面是1的解决方法。在path上贴上你java下面的bin目录的地址
后缀名没有错是.java,我的安装文件是放在F:&#92;新建文件夹 (4)。PATH设置为F:&#92;新建文件夹 (4)&#92;binclasspath设置为F:&#92;新建文件夹 (4)&#92;lib
执行javac编译命令要先把当前的操作目录定位到你java源码文件的目录,举个例子:比如你的java源码文件在D:&#92;java&#92;source&#92;目录底下,那你打开命令行后,先d:回车,会进到d盘,然后输入cd java&#92;source回车,就进到你源码文件的目录了,再执行你的javac nihao.java就可以了
后面你说的不懂呢。。。命令行指的是哪里的呢?我用的是文档编写,菜鸟级人物伤不起啊
命令行其实就是运行的cmd命令弹出来的那个黑框
想问一下,那些路径设置的后面有没有冒号的呢?环境变量有没有设置正确?编程的源文件要放在哪个目录下呢?我的安装文件是放在F:&#92;新建文件夹 (4)。PATH设置为F:&#92;新建文件夹 (4)&#92;binclasspath设置为F:&#92;新建文件夹 (4)&#92;lib
这个问题。。你首先得进入nihao.java文件所在的路径。比如说这个文件在D:/test这个路径下面。那么,首先在命令与提示窗输入D:回车。然后cd test进入test这个文件夹。然后就是你这句javac nihao.java。ps.我觉得你的nihao.java估计还有问题。文件名和类名必须相同,而且首字母必须大写。否则肯能会报错。纯手打,忘采纳给分。
我的安装文件是放在F:&#92;新建文件夹 (4)。PATH设置为F:&#92;新建文件夹 (4)&#92;binclasspath设置为F:&#92;新建文件夹 (4)&#92;lib按下了F说是不是内部或者外部指令,也不是可运行程序什么的
你忘了冒号
应该是你保存的文件不在这个路径,先到C:&#92;Documents and Settings&#92;Administrator看一下有没有nihao.java这个文件
我我使用文档编辑的
我的安装文件是放在F:&#92;新建文件夹 (4)。PATH设置为F:&#92;新建文件夹 (4)&#92;binclasspath设置为F:&#92;新建文件夹 (4)&#92;lib
源文件放在F:&#92;新建文件夹 (4)&#92;bin下
你确定你进到文件的当前目录里了?要先用cd命令进入目录
怎么操作啊?
比如你那个nihao.java文件放在F根目录下的就得先:cd F:后面还有啥就加,比如F:&#92;&#92;AAA,要到你那个文件目录,然后用javac编译
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:1&分页:gmz发信人: gmz2010 (gmz), 信区: Java
标&&题: [合集] 没有项目源码,怎么把java文件编译成class文件啊?
发信站: 水木社区 (Sat Aug 18 10:08:52 2012), 站内 && ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:01:42 2012)
提到: && 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
试着在dos下用 javac编译,提示各种不存在 &&&& ☆─────────────────────────────────────☆ &&
qyjohn (Sweet Potato -- 丽江,铜鼓岭...) 于
(Wed Aug 15 16:02:37 2012)
提到: && 这个容易。学习Java语言即可。 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:06:38 2012)
提到: && 你就先直说吧,,,我知道我java学的不精
【 在 qyjohn (Sweet Potato -- 丽江,铜鼓岭...) 的大作中提到: 】
: 这个容易。学习Java语言即可。
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:07:51 2012)
提到: && 因为这个java里面调用了其他文件,提示 “找不到符号”
怎么解决?
【 在 xiuhuwang (虎) 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&& ☆─────────────────────────────────────☆ &&
qyjohn (Sweet Potato -- 丽江,铜鼓岭...) 于
(Wed Aug 15 16:11:05 2012)
提到: && 在这种情况下,打开浏览器,在地址栏里面输入,
然后在该页面的输入框里面输入“javac 找不到符号”,然后按
一下回车,就可以搞定了。 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 因为这个java里面调用了其他文件,提示 “找不到符号”
: 怎么解决?
&&&&&&&& ☆─────────────────────────────────────☆ &&
ccddee (when_when) 于
(Wed Aug 15 16:15:52 2012)
提到: && 需要先设置classpath,比较方便的做法是设置成环境变量。
【 在 xiuhuwang 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:19:27 2012)
提到: && 为什么独立的java文件可以直接打包呢?
如果引用了其他java文件,或者其他包内的java文件
就提示找不到符号?
【 在 ccddee (when_when) 的大作中提到: 】
: 需要先设置classpath,比较方便的做法是设置成环境变量。
&&&&&& ☆─────────────────────────────────────☆ &&
guestking (能把guessking这个id送给我吗?) 于
(Wed Aug 15 16:20:31 2012)
提到: && 应为你没告诉java其他java文件或者其他jar文件在什么地方
【 在 xiuhuwang (虎) 的大作中提到: 】
: 为什么独立的java文件可以直接打包呢?
: 如果引用了其他java文件,或者其他包内的java文件
: 就提示找不到符号?
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
ccddee (when_when) 于
(Wed Aug 15 16:22:18 2012)
提到: && 打包跟那个没关系吧,你编译的时候起码要吧import到的都提供了。打包其实就是zip一下。
【 在 xiuhuwang 的大作中提到: 】
: 为什么独立的java文件可以直接打包呢?
: 如果引用了其他java文件,或者其他包内的java文件
: 就提示找不到符号?
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:22:35 2012)
提到: && 那怎么告诉他啊?
设置classpath的时候到那一层?
我试了几次,还没成功
【 在 guestking (能把guessking这个id送给我吗?) 的大作中提到: 】
: 应为你没告诉java其他java文件或者其他jar文件在什么地方
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:23:15 2012)
提到: && 不是打包,是编译成 class文件
【 在 ccddee (when_when) 的大作中提到: 】
: 打包跟那个没关系吧,你编译的时候起码要吧import到的都提供了。打包其实就是zip一下。
&&&&&& ☆─────────────────────────────────────☆ &&
qyjohn (Sweet Potato -- 丽江,铜鼓岭...) 于
(Wed Aug 15 16:25:11 2012)
提到: && 你需要做的,是看这个项目的启动文件,搞清楚都缺啥。这个启动文件里头
通常会告诉你CLASSPATH设置。 && 如果找不到,可能是因为你在用Windows,看环境变量的设置。 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 那怎么告诉他啊?
: 设置classpath的时候到那一层?
: 我试了几次,还没成功
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
ccddee (when_when) 于
(Wed Aug 15 16:26:01 2012)
提到: && 一种情况是你这个java文件中所引用的类都是jdk里面的,jdk已经在path或者classpath里面了。
其实一般这种情况写个ant是比较简单的方法,写个bat是比较普遍的方法。
【 在 xiuhuwang 的大作中提到: 】
: 不是打包,是编译成 class文件
: 我说错了
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 16:27:44 2012)
提到: && 我把之前的war包考到我电脑上,解压修改的。。。
【 在 qyjohn (Sweet Potato -- 丽江,铜鼓岭...) 的大作中提到: 】
: 你需要做的,是看这个项目的启动文件,搞清楚都缺啥。这个启动文件里头
: 通常会告诉你CLASSPATH设置。
: 如果找不到,可能是因为你在用Windows,看环境变量的设置。
&&&&&& ☆─────────────────────────────────────☆ &&
qyjohn (Sweet Potato -- 丽江,铜鼓岭...) 于
(Wed Aug 15 16:28:31 2012)
提到: && 那就对比一下原来的环境呗。 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 我把之前的war包考到我电脑上,解压修改的。。。
&&&&&&&& ☆─────────────────────────────────────☆ &&
titiclub (悟空) 于
(Wed Aug 15 16:30:04 2012)
提到: && 重新组织工程项目就是了吧
【 在 xiuhuwang 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&& ☆─────────────────────────────────────☆ &&
zms (小美) 于
(Wed Aug 15 16:34:07 2012)
提到: &&&& cd com
cd mycompany
javac -classpath ../.. abc.java && 不知你能明白否? && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 标&&题: 没有项目源码,怎么把java文件编译成class文件啊?
: 发信站: 水木社区 (Wed Aug 15 16:01:42 2012), 站内
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
: ※ 来源:·水木社区 ·[FROM: 124.207.49.*]
&&&&&&&& ☆─────────────────────────────────────☆ &&
cybergene (基因~也许以后~~) 于
(Wed Aug 15 16:38:55 2012)
提到: &&&& 你需要神器。 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&&&& ☆─────────────────────────────────────☆ &&
guestking (能把guessking这个id送给我吗?) 于
(Wed Aug 15 16:44:55 2012)
提到: && 首先,你有.java文件,那么不能叫没有源码
那么你最好搭个project出来
用eclipse或者idea来改代码,这样效率会高很多
该引入的jar就引进来,这样就不会发生编译的问题了
否则你单个文件这么改,修改、调试、打包都不方便 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 那怎么告诉他啊?
: 设置classpath的时候到那一层?
: 我试了几次,还没成功
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 17:11:08 2012)
提到: && 没。。。
这个java文件里引用的一些东西,目录下就没有的话,是不是就肯定打包不成功了? && 【 在 zms (小美) 的大作中提到: 】
: cd mycompany
: javac -classpath ../.. abc.java
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
RuralHunter (乡村猎人) 于
(Wed Aug 15 17:13:21 2012)
提到: && 是
【 在 xiuhuwang (虎) 的大作中提到: 】
: 没。。。
: 这个java文件里引用的一些东西,目录下就没有的话,是不是就肯定打包不成功了?
&&&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 17:13:26 2012)
提到: && 我把war包引到elipse里了
但还是没找到打包方法 && 【 在 guestking (能把guessking这个id送给我吗?) 的大作中提到: 】
: 首先,你有.java文件,那么不能叫没有源码
: 那么你最好搭个project出来
: 用eclipse或者idea来改代码,这样效率会高很多
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 17:13:54 2012)
提到: && 那程序怎么跑的啊。。。
【 在 RuralHunter (乡村猎人) 的大作中提到: 】
&&&&&& ☆─────────────────────────────────────☆ &&
RuralHunter (乡村猎人) 于
(Wed Aug 15 17:14:56 2012)
提到: && 程序跑的classpath里肯定有那些引用到的类的。
【 在 xiuhuwang (虎) 的大作中提到: 】
: 那程序怎么跑的啊。。。
&&&&&&&& ☆─────────────────────────────────────☆ &&
guestking (能把guessking这个id送给我吗?) 于
(Wed Aug 15 17:16:02 2012)
提到: && 这些jar必然存在,只不过你不知道而已
【 在 xiuhuwang (虎) 的大作中提到: 】
: 那程序怎么跑的啊。。。
&&&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Wed Aug 15 17:20:22 2012)
提到: && 不是jar
import的路径就是项目下的一个路径,但是war包里没有那个文件夹啊
这是怎么回事
【 在 guestking (能把guessking这个id送给我吗?) 的大作中提到: 】
: 这些jar必然存在,只不过你不知道而已
&&&&&& ☆─────────────────────────────────────☆ &&
RuralHunter (乡村猎人) 于
(Wed Aug 15 17:23:58 2012)
提到: && 这个类并不一定在war里,war里没有的话就在jar里。 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: import的路径就是项目下的一个路径,但是war包里没有那个文件夹啊
: 这是怎么回事
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
zms (小美) 于
(Wed Aug 15 17:34:56 2012)
提到: && 必然在某个地方,只是你没找到 && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 标&&题: Re: 没有项目源码,怎么把java文件编译成class文件啊?
: 发信站: 水木社区 (Wed Aug 15 17:11:08 2012), 站内
: 没。。。
: 这个java文件里引用的一些东西,目录下就没有的话,是不是就肯定打包不成功了?
: 【 在 zms (小美) 的大作中提到: 】
: : cd com
: : cd mycompany
: : javac -classpath ../.. abc.java
: : ...................
: ※ 来源:·水木社区 ·[FROM: 124.207.49.*]
&&&&&&&& ☆─────────────────────────────────────☆ &&
kyxkcoach (专睇老片) 于
(Wed Aug 15 19:07:54 2012)
提到: &&&& 把第一章看一下吧,不会很久
【 在 xiuhuwang (虎) 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Thu Aug 16 09:09:04 2012)
提到: && 在服务器上都找到了,我在调试一下,唉
改这种东西好麻烦,俺还不能挑活
【 在 zms (小美) 的大作中提到: 】
: 必然在某个地方,只是你没找到
&&&&&& ☆─────────────────────────────────────☆ &&
guestking (能把guessking这个id送给我吗?) 于
(Thu Aug 16 09:13:51 2012)
提到: && 我很好奇是谁给你的活…… && 【 在 xiuhuwang (虎) 的大作中提到: 】
: 在服务器上都找到了,我在调试一下,唉
: 改这种东西好麻烦,俺还不能挑活
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Thu Aug 16 09:22:39 2012)
提到: && 你就别老打击我了好不好
本来就不专业,呜呜
【 在 guestking (能把guessking这个id送给我吗?) 的大作中提到: 】
: 我很好奇是谁给你的活……
&&&&&& ☆─────────────────────────────────────☆ &&
xiuhuwang (虎) 于
(Thu Aug 16 10:32:24 2012)
提到: && 解决了,谢谢大家了
【 在 xiuhuwang (虎) 的大作中提到: 】
: 公司很老的项目,没有相应工程,有编译后的文件,相同目录下也有对应的.java文件。现在需要修改一些bug,怎么把java文件编译成class文件呢?
: 试着在dos下用 javac编译,提示各种不存在
&&&&&& 文章数:1&分页:
抽奖到手软!将狂欢进行到底!在做spring+mybatiss时,自动扫描都配置正确了,却在运行时出现了如下错误。后来查看target/classes/.../dao/文件夹下,发现只有mapper的class文件,而没有xml文件,将对应的xml文件放到这个文件夹下运行就不会出现下面的错误。说明出现这个错误的原因是maven编译时没有将xml文件放进去。
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): blogs.hellomsg.fileupload.dao.UploadFileMapper.getFileWithHashCode
at org.apache.ibatis.binding.MapperMethod$SqlCommand.&init&(MapperMethod.java:189)
at org.apache.ibatis.binding.MapperMethod.&init&(MapperMethod.java:43)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:58)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:51)
at com.sun.proxy.$Proxy12.getFileWithHashCode(Unknown Source)
blogs.hellomsg.fileupload.service.impl.UploadFileServiceImpl.getFileWithHashCode(UploadFileServiceImpl.java:31)
blogs.hellomsg.test.TestMybatis.test1(TestMybatis.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
解决方法:
在pom.xml中添加如下代码:
&resources&
&resource&
&directory&src/main/java&/directory&
&includes&
&include&**/*.xml&/include&
&/includes&
&filtering&true&/filtering&
&/resource&
&/resources&
阅读(...) 评论()}

我要回帖

更多关于 编译找不到头文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信