学了java但是找不到工作转php了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学了java但是找不到工作转php了相关的知识,希望对你有一定的参考价值。
学了大半年的java 什么ssh 什么mvc java相关的很多技术都会都学了,自己也做了2个项目。。技术方面虽然算不上老手,但是快速上手是没有问题的。但是到成都居然就找不到工作。大公司英文,技术要求都高,一些小公司又要求工作经验,最后好不容易找到一个小公司,但是只能按实习生对待,一个月几百块。。。郁闷啊。。。。学java的就值几百块了。。。干了一个月实在忍不下去,最后到一个公司面试要用php。。我说我就学过一点点。最后居然要我了(到公司自学了一天,基本就上手了),工资是从几百块变到2000多了,但是伟大的java struts spring等等都白学了吗?很是迷茫。。希望有朋友指点迷津!!!!
参考技术A 首先要看你个人喜不喜欢java。如果很喜欢,那就不要管老师怎么说了。坚持自己的爱好,java这个东西也没有很难,就敲代码,敲多了就会了。ui没有java难,如果是妹纸,去学发展前景也挺好的 参考技术B 呵呵,我和lz情况差不多。。学java出身,但一直在做,asp,php
最近刚进一公司做php,使用3k。
其实学那些东西是很有用的,比起那些直接学php的人来,在思想,架构方面的优势明显。
j2ee
那套东西解决大的项目很有用。
但大项目需要的都是有经验的
老家伙
。。新手很难混。。
编程重要的是思想。。。。
思想有多远,工资就有多高。。。
望和lz
共勉励。。。
加油。 参考技术C 其实
我感觉
如果真的想从事java
那就不要冲着工资过去
如果你可以再拿个小公司
坚持上一年
那以后就有工作经验了
以后就好找了
我自己现在就是这样
虽然工资低些
但是可以学到
很多东西
运行jar文件时Java找不到主类[重复]
【中文标题】运行jar文件时Java找不到主类[重复]【英文标题】:Java can't find main class when i run jar file [duplicate] 【发布时间】:2016-05-21 23:56:13 【问题描述】:我尝试将jnativehook 添加到我的项目中,但是当我从控制台启动 jar 文件时,它显示:
错误:无法找到或加载主类 com.company.Main
我在 IntelliJ IDEA 工作,只是创建了新的控制台应用程序并将 jar 添加到依赖项。我尝试构建 helloworld 并从控制台运行它,它运行良好,但是当我将程序更改为使用 jnativehook 时,java 开始给我一个错误。顺便说一句,程序在 IntelliJ IDEA 控制台中运行良好,运行良好。
我用这个命令启动 jar:
java -jar consolerunner.jar
我的 .classpath 看起来没问题,无论如何,这里是:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="src" path="src"/>
<classpathentry exported="true" kind="var" path="USER_HOME/Desktop/jnativehook-2.0.3.jar"/>
<classpathentry kind="output" path="out/production/ConsoleRunner"/>
</classpath>
主要的,只有一类项目(主要是键盘记录器示例): 包 com.company;
import org.jnativehook.GlobalScreen;
import org.jnativehook.NativeHookException;
import org.jnativehook.keyboard.NativeKeyEvent;
import org.jnativehook.keyboard.NativeKeyListener;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main implements NativeKeyListener
public void nativeKeyPressed(NativeKeyEvent e)
System.out.println("Key Pressed: " + NativeKeyEvent.getKeyText(e.getKeyCode()));
if (e.getKeyCode() == NativeKeyEvent.VC_ESCAPE)
try
GlobalScreen.unregisterNativeHook();
catch (NativeHookException e1)
e1.printStackTrace();
public void nativeKeyReleased(NativeKeyEvent e)
System.out.println("Key Released: " + NativeKeyEvent.getKeyText(e.getKeyCode()));
public void nativeKeyTyped(NativeKeyEvent e)
System.out.println("Key Typed: " + e.getKeyText(e.getKeyCode()));
public static void main(String[] args)
try
GlobalScreen.registerNativeHook();
catch (NativeHookException ex)
System.err.println("There was a problem registering the native hook.");
System.err.println(ex.getMessage());
System.exit(1);
GlobalScreen.addNativeKeyListener(new com.company.Main());
Logger logger = Logger.getLogger(GlobalScreen.class.getPackage().getName());
logger.setLevel(Level.OFF);
如何构建 jar(或者我只是错误地启动它)以在控制台中工作?
我尝试在 ant 中构建它,但没有任何进展。 也许,我错误地导入了 jnahook jar,但此时我太迷茫了,我真的不知道该怎么办。 我阅读了很多 *** 问题,但找不到任何类似或有用的内容。
统一更新: 这是我的清单:
Manifest-Version: 1.0
Main-Class: com.company.Main
我知道,IntelliJ 会忽略 .classpath,但它可以使用 .classpath,如果您在项目设置中设置它。 而且,是的,我构建了 jar,但它不起作用。
【问题讨论】:
一个.classpath是eclipse使用的东西,IDEA会忽略这个文件 【参考方案1】:您必须提供一个 MANIFEST.MF 文件。 这个文件的内容应该是:
Main-Class: my.package.Main
将此文件放入:
resources/META-INF/MANIFEST.MF
【讨论】:
你也可以在你的控制台中提供主类 java -jar consolerunner.jar my.package.MainClass 所以,我认为我的清单没问题,它是:Manifest-Version: 1.0 Main-Class: com.company.Main以上是关于学了java但是找不到工作转php了的主要内容,如果未能解决你的问题,请参考以下文章