The answer to your question depends heavily on the recruiting channels you'll be applying through. In the right context, that kind of lead time is probably a good thing. In the wrong context, it's definitely a bad thing.
The more "general" recruiting methods - adds on company websites, Indeed, Monster, LinkedIn, etc - are often targeted at people who are currently employed or have employment history. These jobs are typically for people to start "as soon as possible" given typical notice times (ie an employer would expect you to start a few weeks after you accept an offer, in the USA). As an example: If I have a developer job posted on my current employer's website, and I'm hiring right now, it's because I want someone right now - if you interviewed and told me you couldn't start for 9 months, you would not get the job.
On the other hand, employment recruiting targeted specifically at current students is done with the standard educational cycles in mind - if students in your program are typically graduating in May or September, employers coming to your school will expect you to start in those timeframes, even if they're recruiting you in some other month.
So - if you want to apply that far in advance, be mindful of the vehicle through which you're pursuing employment. Seek out career fairs or a careers program at your school, and avoid positions targeted at those already in the workplace. As you get closer to your available date, it may be appropriate to broaden your search beyond the careers office at your school.